Obliczanie daty w przyszłości lub przeszłości

PowerShell:
Obliczanie daty w przyszłości lub przeszłości

Jak to zrobić:

# Obliczanie daty 10 dni w przyszłości
$dzis = Get-Date
$przyszlosc = $dzis.AddDays(10)
"Data za 10 dni to: $przyszlosc"

# Obliczanie daty 5 dni w przeszłości
$przeszlosc = $dzis.AddDays(-5)
"Data sprzed 5 dni to: $przeszlosc"

# Przykładowe wyjście
Data za 10 dni to: czwartek, 10 lutego 2023 23:05:49
Data sprzed 5 dni to: sobota, 26 stycznia 2023 23:05:49

Deep Dive

W przeszłości do obliczania dat używano różnych systemów i narzędzi – od kalendarzy papierowych po proste programy komputerowe. W PowerShellu obliczanie dat jest proste dzięki wbudowanym funkcjom, jak np. AddDays(), ale można też użyć AddHours(), AddMonths() i inne. Alternatywą jest także manualne dodawanie sekund, minut czy godzin do timestampów. Ważne jest zrozumienie stref czasowych i lokalnych ustawień czasu, by operacje na datach były poprawne w różnych środowiskach.

Zobacz także