Przejdź do treści
Przewodnik po Varlig
Strona główna Varlig

Daty i kalendarz

Ta strona opisuje zapis dat, dodawanie dni, tygodni i dni roboczych, liczenie odstępów między datami oraz odczytywanie dnia tygodnia czy numeru tygodnia. Przydaje się przy planowaniu projektu, odliczaniu do urlopu, wyznaczaniu terminu i sprawdzaniu, ile czasu minęło od zdarzenia.

Daty korzystają z zegara i strefy czasowej Maca. Wyniki z today, now lub datą względną, taką jak next monday, zmieniają się codziennie, a zegary względne odświeżają się, gdy edytor jest widoczny. Na tej stronie przykłady pokazują wyniki ze środy 16 września 2026, więc Twoje będą inne. Pozostałe przykłady używają stałych dat.

Godziny i okresy takie jak 2h 30m opisuje Czas zegarowy i długość czasu. Przeliczenia między miejscami opisują Strefy czasowe.

Zapisywanie dat

Zapisuj datę jak w zdaniu. Miesiąc może być pierwszy lub drugi, a jego nazwę można skrócić.

calc
14 June 2025 daje June 14, 2025
14th June 2025 daje June 14, 2025
June 14, 2025 daje June 14, 2025
June 14th 2025 daje June 14, 2025
Jun 14 2025 daje June 14, 2025
2025-06-14 daje June 14, 2025
06/14/2025 daje June 14, 2025
June 2025 daje June 2025
Q3 2025 daje Jul 1 – Sep 30, 2025
first half of 2025 daje Jan 1 – Jun 30, 2025
H2 2025 daje Jul 1 – Dec 31, 2025

Tutaj wyniki mają miesiąc na początku (June 14, 2025), zgodnie ze standardowym formatem liczb English (United States). Przy Number format ustawionym na System Region w Settings › Calculations i regionie Maca z dniem na początku, takim jak Wielka Brytania, Irlandia, Australia, Nowa Zelandia, Indie, RPA lub Szwajcaria, daty są wyświetlane z dniem na początku: 14 June 2025, 16 June 2025 at 9:00 AM. W bieżącym roku rok jest pomijany, więc June 14 2026 wyświetla się w tym roku jako June 14. Inne postacie opisuje Formatowanie dat.

Postać Przykłady
Nazwa miesiąca, dzień, rok June 14, 2025, June 14th, 2025, June the 14th 2025, Jun 14 2025
Dzień, nazwa miesiąca, rok 14 June 2025, 14th June 2025, 14 Jun 2025
ISO 8601 2025-06-14, 2025-06-14T09:30:00Z, 2025-06-14T15:30:00.125+01:00
Zapis liczbowy z zerami na początku 06/14/2025, 03/01/2025
Zapis z kropkami, dzień na początku 14.06.2025, 14.06.25
Rok dwucyfrowy 14 Jun 25, 14 Mar 88
Miesiąc i rok June 2025, Jun 2025
Kwartał lub półrocze Q3 2025, third quarter of 2025, third quarter 2025, the 4th quarter of 2025, first half of 2025, H2 2025 albo Q3, third quarter i first half dla bieżącego roku
Dzień i miesiąc w bieżącym roku June 14, June 14th, 14 June, 14th June
Dzień tygodnia Monday, this friday, next monday, last friday
Wystąpienie dnia tygodnia w miesiącu first monday of October 2025, last friday of the month
Pierwszy lub ostatni dzień first day of next month, last day of February 2027, end of month
Dzień miesiąca the 15th of next month, 1st of October 2025
Określenia względne today, tomorrow, yesterday, the day after tomorrow
Całe okresy next week, this month, last quarter
Święta wskazane nazwą Christmas, Easter 2027, Thanksgiving 2025
Dni ustawowo wolne public holidays in Ireland in 2027, is 25 December 2026 a holiday in the UK

Kwartał lub półrocze, podobnie jak tydzień lub miesiąc, to zakres dat, a nie pojedynczy dzień. Można liczyć w nim dni i dni robocze albo odliczać do niego (zobacz Odliczanie). H1 i H2 wymagają roku, więc nagłówek taki jak H1 pozostaje nagłówkiem. Nieistniejący kwartał, na przykład Q5 2026, daje błąd.

Dodawanie liczby do zakresu dat nie ma znaczenia, więc 5 + Q3 2026 daje błąd zamiast dodawać 2026. Przed kwotą kwartał, miesiąc lub tydzień z rokiem pełni funkcję etykiety:

calc
5 + Q3 2026 daje Error: incompatible units
Q3 2026 £5,000 + Q4 2026 £6,000 daje £11,000.00
July 2026 £500 + August 2026 £600 daje £1,100.00

Daty liczbowe i inne pułapki

Liczby z ukośnikami są najczęstszym źródłem niespodzianek.

calc
03/01/2025 daje March 1, 2025
14/06/2025 daje June 14, 2025
14.06.2025 daje June 14, 2025
14 Mar 88 daje March 14, 1988
February 30 2025 daje Unsupported: February 2025 has no day 30; its last day is the 28th
  • Ukośniki podlegają ustawieniom regionalnym obliczeń. W formacie amerykańskim z tych przykładów miesiąc jest pierwszy, więc 03/01/2025 oznacza 1 marca; w formacie z dniem na początku — 3 stycznia. Pierwsza liczba większa od 12 musi być dniem, więc 14/06/2025 wszędzie oznacza 14 czerwca. Aby data była jednoznaczna na każdym Macu, zapisz nazwę miesiąca lub użyj ISO (2025-01-03).
  • Kropki zawsze oznaczają dzień na początku. 14.06.2025 to 14 czerwca we wszystkich ustawieniach regionalnych.
  • Dwucyfrowe lata wskazują pobliskie stulecie. 00–49 oznaczają lata 2000–2049, a 50–99 lata 1950–1999, więc 14 Mar 88 to 1988, a 14 Jun 25 to 2025.
  • Zera na początku są opcjonalne. 6/14/2025 i 06/14/2025 oznaczają tę samą datę. Dwie liczby z ukośnikiem pozostają dzieleniem, więc 6/14 daje 0.4285714286; trzy liczby nietworzące poprawnej daty też są dzielone.
  • Sam rok jest liczbą. 2025 oznacza dwa tysiące dwadzieścia pięć. Użyj go w dacie lub zakresie, takim jak 1978 to 2021.
  • Ukośniki z rokiem na początku tworzą datę. 2025/06/14 to 14 czerwca 2025, tak jak 2025-06-14.
  • Dzień nieistniejący w miesiącu jest błędem. February 30 2025 informuje, że luty 2025 nie ma 30. dnia i kończy się 28., zamiast po cichu przesuwać datę na marzec. Literówka nie daje więc pozornie poprawnej daty.

Święta

Nazwy świąt działają wszędzie tam, gdzie daty. Bez roku oznaczają święto w bieżącym roku; dodaj rok, aby ustalić datę.

calc
Easter 2025 daje April 20, 2025
Good Friday 2025 daje April 18, 2025
Thanksgiving 2025 daje November 27, 2025
Chinese New Year 2025 daje January 29, 2025
weekday on Christmas 2025 daje Thursday
Easter 2030 daje April 21, 2030

Obsługiwane nazwy to Christmas, Christmas Eve, Christmas Day, Boxing Day, Orthodox Christmas, Easter, Easter Sunday, Good Friday, Holy Saturday, Easter Monday, Orthodox Easter, Orthodox Good Friday, New Year's Eve, New Year's Day, Chinese New Year, Chinese New Year's Eve, Ramadan, end of Ramadan, Hanukkah, end of Hanukkah, Valentine's Day, Halloween, Thanksgiving (święto w USA) i Black Friday. Daty hebrajskie, islamskie i chińskie pochodzą z właściwych kalendarzy. Dodaj rok do nazwy, na przykład Easter 2030, aby uzyskać dalszą datę. Zobacz Święta i nazwy stref czasowych.

Te nazwy oznaczają daty, a nie dni wolne danego kraju. Liczenie świąt publicznych, sprawdzanie konkretnej daty i pomijanie ich w dniach roboczych opisują Święta publiczne.

Dzisiaj i daty względne

Te przykłady zależą od dzisiejszej daty; pokazane wyniki pochodzą z 16 września 2026.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
today daje September 16
tomorrow daje September 17
this friday daje September 18
next monday daje September 21
last friday daje September 11
a week ago daje September 9
a week from today daje September 23
6 weeks from today daje October 28
in 100 days daje December 25
today + 30 days daje October 16
tomorrow at 9am daje Tomorrow at 9:00 AM
next tuesday at 3pm daje Tuesday 3:00 PM
2 weeks from now daje September 30, 2026 at 3:37 PM

from today liczy pełne dni i zwraca datę, a from now i ago liczą od bieżącej chwili. Przy pełnych dniach i tygodniach ago pokazuje samą datę, a from now zachowuje godzinę. in działa w obu przypadkach: in 100 days daje datę, a in 2 hours godzinę.

Postać Przykład Wynik z 16 września 2026 r.
N units ago 3 days ago September 13
N units from today 6 weeks from today October 28
N units from date 10 days from October 1 October 11
N workdays from date 10 workdays from today September 30
in N units in 100 days December 25
N units from now a month from now October 16, 2026 at 3:37 PM
Godziny od teraz lub wstecz 24 hours from now Tomorrow at 3:37 PM
Ułamki 1.5 days ago Yesterday at 3:37 AM
date + N units Monday + 3 days Thursday, September 24
N units after date 3 days after Monday Thursday, September 24
N units before date 3 days before Monday Friday
N units from weekday 2 weeks from next monday October 5
weekday after N units Friday after 3 days September 25
Pojutrze the day after tomorrow September 18

Sam dzień tygodnia, na przykład Monday, oznacza najbliższy taki dzień. this friday to najbliższy piątek, wliczając dziś; next monday i last friday przechodzą do następnego lub poprzedniego wystąpienia. Friday after 3 days oznacza pierwszy piątek przypadający za trzy dni lub później. sunday after next pomija najbliższą niedzielę i wskazuje kolejną, podobnie jak the friday after next i Friday week.

Każdy wiersz wyznacza jedną datę, więc cykliczny harmonogram informuje o powtarzalności zamiast wybierać dzień. Dotyczy to every monday, every 2 weeks from 1 October 2025, liczby powtórzeń okresu od daty (one a week from 5 October 2026) i dnia tygodnia w każdym miesiącu (3rd friday of every month). Zapytaj o konkretną datę, na przykład next monday lub 2 weeks from 1 October 2025. Między kwotą a okresem every nadal tworzy stawkę, więc £25 every month daje £25,00/month. Powtarzająca się godzina pozostaje godziną, więc 08:00 daily daje 8:00 AM.

calc
every 2 weeks from 1 October 2025 daje Unsupported: recurring dates: every 2 weeks
one a week from 5 October 2026 daje Unsupported: recurring dates: one a week
2 weeks from 1 October 2025 daje October 15, 2025
£25 every month daje £25.00/month
08:00 daily daje 8:00 AM

Dni miesiąca

Dla wypłat, wywozu śmieci, przeglądów końca miesiąca i spotkań miesięcznych możesz wskazać określony dzień tygodnia w miesiącu. Wpisz first–fifth lub 1st–5th, albo last, następnie dzień tygodnia, of lub in oraz miesiąc, kwartał lub rok:

calc
first monday of October 2025 daje October 6, 2025
2nd Tuesday of November 2025 daje November 11, 2025
last friday of June 2025 daje June 27, 2025
first monday in 2025 daje January 6, 2025
last day of February 2024 daje February 29, 2024
fifth monday of February 2025 daje Unsupported: February 2025 has no fifth Monday

Dzień nieistniejący w miesiącu daje błąd zamiast przechodzić do następnego miesiąca, więc otrzymanym datom można ufać. Te same wyrażenia działają dla miesięcy względnych wobec dziś:

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
last friday of the month daje September 25
last day of the month daje September 30
first day of next month daje October 1
the 15th of next month daje October 15
first monday of next month daje October 5

end of month oznacza to samo co last day of the month. start of i end of działają też z rokiem, kwartałem lub półroczem, jak w end of Q4 2025, end of first quarter of 2025 lub start of H2 2025.

Następny tydzień, miesiąc i inne okresy

Samodzielne next week, this month i last quarter pokazują cały okres. Tydzień trwa od poniedziałku do niedzieli. last quarter to poprzedni kwartał, a last quarter of 2025 to październik–grudzień 2025.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
next week daje Sep 21 – Sep 27, 2026
next month daje October 2026
last quarter daje Apr 1 – Jun 30, 2026
start of next week daje September 21

Aby uzyskać jeden dzień, wpisz start of next week dla poniedziałku lub a week from today dla tego samego dnia w następnym tygodniu. Okresy działają też w obliczeniach takich jak days in next month; zobacz Odliczanie.

Dodawanie i odejmowanie czasu

Dodawaj lub odejmuj dni, tygodnie, okresy dwutygodniowe, miesiące i lata przez + i - albo słowa after, before i from.

calc
June 14 2025 + 2 weeks daje June 28, 2025
2 weeks before June 14 2025 daje May 31, 2025
10 days after June 14 2025 daje June 24, 2025
10 days from October 1 2025 daje October 11, 2025
June 14 2025 + 1 fortnight daje June 28, 2025
September 1 2025 + 90 days daje November 30, 2025
Christmas 2025 - 4 weeks daje November 27, 2025

Miesiące, lata i koniec miesiąca

Dodawanie miesięcy lub lat zachowuje dzień miesiąca. Jeśli taki dzień nie istnieje w miesiącu docelowym, wynik cofa się do jego ostatniego dnia.

calc
January 31 2025 + 1 month daje February 28, 2025
January 31 2024 + 1 month daje February 29, 2024
February 29 2024 + 1 year daje February 28, 2025
January 31 2025 + 30 days daje March 2, 2025

Jeśli potrzebujesz dokładnej liczby dni, dodaj dni zamiast miesiąca: + 1 month i + 30 days dają różne wyniki.

Czas między dwiema datami

Odjęcie jednej daty od drugiej lub zapis date to date daje odstęp w latach, miesiącach, tygodniach i dniach. Dodaj in days, in weeks lub inną jednostkę, aby go przeliczyć.

calc
June 14 2025 - March 3 2025 daje 3 months 1 week 4 days
March 3 2025 to June 14 2025 daje 3 months 1 week 4 days
March 3 2025 to June 14 2025 in days daje 103 days
March 3 2025 - June 14 2025 in days daje -103 days
June 14 2025 - March 3 2025 in weeks daje 14.7142857143 weeks
1978 to 2021 daje 43 years

to zawsze daje odstęp, a odejmowanie zachowuje znak: późniejsza data minus wcześniejsza daje wartość dodatnią, odwrotna kolejność — ujemną. Ułatwia to sprawdzanie opóźnień:

calc
due = March 3 2025
paid = March 10 2025
paid - due daje 1 week
paid - due > 0 days daje true

Daty bez roku są interpretowane kierunkowo: December 25 - today to czas pozostały do Bożego Narodzenia, a today - Friday — czas od ostatniego piątku. Gdy obie daty nie mają roku, Varlig wybiera najbliższą interpretację, więc March 12 - April 5 daje -3 tygodnie 3 dni. Zakres z rokiem tylko na końcu przypisuje go obu datom, więc 29 July to 3 August 2027 to 5 dni.

Podobnie jak to, the difference between daje odstęp niezależnie od kolejności dat. Dodawanie dwóch dat nie ma znaczenia, więc taki wiersz podpowiada właściwy zapis:

calc
the difference between June 14 2025 and March 3 2025 daje 3 months 1 week 4 days
1 June 2025 + 1 March 2025 daje Unsupported: dates can't be added; subtract them for the time between, or add a duration

Liczenie pełnych tygodni, miesięcy i lat zamiast ułamków opisuje Liczenie między datami.

Dni robocze

Dni robocze pomijają soboty i niedziele. Używaj ich do terminów, na przykład dziesięć dni roboczych od piątku, i obliczania dni możliwych do zafakturowania w miesiącu.

calc
June 13 2025 + 10 workdays daje June 27, 2025
10 workdays from October 1 2025 daje October 15, 2025
December 30 2025 - 2 workdays daje December 26, 2025
workdays between March 3 2025 and March 31 2025 daje 20 workdays
March 3 2025 to March 31 2025 in workdays daje 20 workdays
workdays in March 2025 daje 21 workdays
workdays in March 2025 - 3 daje 18 workdays
workdays in Q4 2025 daje 66 workdays
workdays in 2025 daje 261 workdays

workdays, work days, working days, business days i weekdays oznaczają to samo. school days i teaching days liczą te same dni.

workdays between pomija datę końcową, więc 3–31 marca obejmuje 20 dni roboczych, choć marzec ma ich 21. workdays in liczy wszystkie dni robocze miesiąca, kwartału lub roku. Liczba odejmowana od wyniku zmniejsza ten wynik, więc workdays in March 2025 - 3 uwzględnia trzy dni urlopu.

Aby zmienić termin taki jak „w ciągu trzech dni roboczych” w datę, wskaż kolejny dzień roboczy. Samo second business day liczy od dziś, a after <date> od podanej daty.

calc
next business day after 3 December 2026 daje December 4
second business day after 3 December 2026 daje December 7
3rd business day after 3 December 2026 daje December 8

Przy workday zapisz liczebnik porządkowy słownie (third workday), ponieważ 3rd workday jest odczytywane jako czas trzech dni roboczych, a nie data.

Dni robocze, godziny i tygodnie

Przy przeliczaniu godzin dzień roboczy ma osiem godzin. Przy przeliczaniu do lub z dni kalendarzowych, tygodni, miesięcy i lat tydzień ma pięć dni roboczych. Liczbę godzin dnia roboczego możesz zmienić w Settings › Calculations.

calc
37.5 hours in workdays daje 4.6875 workdays
2 weeks in workdays daje 10 workdays
10 workdays in days daje 14 days
work hours in June 2025 daje 168 hours
work hours between March 3 2025 and March 17 2025 daje 80 hours

work hours in dla miesiąca liczy osiem godzin za każdy jego dzień roboczy.

Dni ustawowo wolne

Varlig ma 23 wbudowane kalendarze świąt publicznych, oparte na opublikowanych zasadach krajowych i obejmujące lata 2000–2100. Podaj kraj w wierszu, aby policzyć dni wolne w roku lub sprawdzić datę bez wcześniejszej konfiguracji:

calc
public holidays in the UK in 2027 daje 8 days
public holidays in Ireland in 2027 daje 10 days
holidays in Japan in 2026 daje 16 days
holidays in the US in 2026 daje 11 days
holidays in December 2026 in the UK daje 2 days
is 25 December 2026 a holiday in the UK daje true
is 5 July 2026 a holiday in the US daje false

Działają holidays in, public holidays in i bank holidays in, a okresem może być rok, kwartał lub miesiąc. is <date> a holiday in <country> i is <date> a public holiday in <country> zwracają prawdę lub fałsz.

Święto przypadające w weekend jest liczone raz, w swojej dacie, a nie drugi raz za zastępczy dzień wolny. Dlatego is 25 December 2027 a holiday in the UK daje prawdę, choć Boże Narodzenie przypada w sobotę, a zastępcze dni wolne to 27 i 28 grudnia.

Wybór kalendarza

Wybierz właściwy kalendarz w Settings › Calculations, aby nie podawać kraju za każdym razem. Wiersze wymagające kalendarza zaczną działać, a te z określonym krajem nadal będą używać wskazanego:

holidays in 2027                8 days
next public holiday             December 25
last bank holiday               August 31
is 25 December 2026 a holiday   true

Wybór kalendarza zmienia też każde liczenie i przesuwanie o dni robocze: oprócz sobót i niedziel pomijane są święta danego kraju. Domyślnie grudzień 2026 ma 23 dni robocze:

calc
workdays in December 2026 daje 23 workdays

Po wybraniu Anglii i Walii ten sam wiersz daje 21, ponieważ Boże Narodzenie przypada w piątek, a zastępczy dzień za Boxing Day w kolejny poniedziałek:

workdays in December 2026       21 workdays

To samo dotyczy + 2 workdays, next business day, workdays until i work hours in. Daty wpisane do Workday holidays w ustawieniach nadal są uwzględniane dodatkowo do kalendarza, więc możesz dodać przerwę firmową lub lokalne święto. Zobacz Ustawienia.

Bez wybranego kalendarza holidays in 2027 lub next public holiday prosi o jego wybór lub podanie kraju, zamiast zgadywać z regionu Maca.

23 kalendarze obejmują Wielką Brytanię (osobno Anglię i Walię, Szkocję oraz Irlandię Północną), Irlandię, USA, Kanadę, Australię, Nową Zelandię, Niemcy, Francję, Hiszpanię, Włochy, Holandię, Portugalię, Polskę, Szwecję, Norwegię, Danię, Finlandię, Szwajcarię, Austrię, Belgię i Japonię. Uwzględniają krajowe zasady zastępczych dni wolnych, zmiany na przestrzeni lat i jednorazowe święta, takie jak jubileusz. Szczegóły są w Święta i nazwy stref czasowych.

Nazwy takie jak Easter 2027 i Christmas są samodzielnymi datami niezależnymi od kalendarza, więc działają tak samo przy każdym wyborze. Zobacz Święta powyżej.

Liczenie między datami

Umieść jednostkę przed between, aby liczyć w tej jednostce.

calc
days between July 14 2025 and July 25 2025 daje 11 days
days from July 14 2025 through July 25 2025 daje 12 days
days between Christmas 2025 and New Year's Day 2026 daje 7 days
hours between June 13 2025 and June 16 2025 daje 72 hours
weeks between January 6 2025 and March 31 2025 daje 12 weeks
months between January 15 2025 and July 1 2025 daje 5.5256781453 months
whole months between January 15 2025 and July 1 2025 daje 5 months
whole years between March 5 1990 and June 14 2025 daje 35 years
halfway between March 3 2025 and June 14 2025 daje April 24, 2025
  • between pomija datę końcową. Pobyt w hotelu od 14 do 25 lipca to 11 nocy.
  • from … through uwzględnia oba końce. Ten sam pobyt obejmuje 12 dni kalendarzowych. Słowo inclusive nie jest rozpoznawane; użyj through.
  • whole odrzuca część ułamkową. Używaj go do wieku oraz pełnych miesięcy i tygodni.
  • halfway between i midpoint between zwracają datę pośrodku.

Dla godzin w tym samym dniu podaj czas przy każdej dacie: minutes between June 14 2025 at 9am and June 14 2025 at 5:30pm daje 510 min.

Data bez godziny zaczyna się o północy, więc zakres łączący datę z godziną i samą datę biegnie od lub do północy. to i odejmowanie liczą tak samo.

calc
hours between 1 January 2027 at 6pm and 2 January 2027 daje 6 hours
hours between 1 January 2027 and 1 January 2027 at 6pm daje 18 hours
1 January 2027 at 6pm to 2 January 2027 at 9am daje 15 hours

To przydatne dla przyjęcia i wypisu, wynajmu od popołudnia do rana oraz innych sytuacji, w których jeden koniec ma godzinę, a drugi tylko dzień.

Dni, tygodnie i miesiące w okresie

calc
days in February 2024 daje 29 days
days in February 2025 daje 28 days
days in Q1 2025 daje 90 days
days in first half of 2025 daje 181 days
days in 2024 daje 366 days
weeks in Q2 2025 daje 13 weeks
months in Q2 2025 daje 3 months
is 2028 a leap year daje true

Aby liczyć okres względem dziś, użyj the, this, next lub last z tygodniem, miesiącem, kwartałem lub rokiem. Wyniki zależą od dziś; poniższe pochodzą z września 2026.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
days in this month daje 30 days
workdays in next month daje 22 workdays
days in last quarter daje 91 days
days in the year daje 365 days

Tydzień zaczyna się w poniedziałek, a the year oznacza rok kalendarzowy, więc w roku przestępnym ma 366 dni.

Odliczanie: until, since i left in

Te wyrażenia liczą od dziś i zmieniają się codziennie. Pokazane wyniki pochodzą z 16 września 2026.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
days until Christmas daje 100 days
how many days until Christmas daje 100 days
whole weeks until Christmas daje 14 weeks
days until December 25 2030 daje 1,561 days
days until 25/12 daje 100 days
workdays until December 19 daje 68 workdays
days since January 1 2020 daje 2,450 days
days left in September daje 14 days
days left in the year daje 106 days
workdays left in 2026 daje 76 workdays
weeks left in 2026 daje 15 weeks
days until Q4 2026 daje 15 days
  • Pytaj naturalnie. how many days until Christmas oznacza to samo co days until Christmas.
  • Dzień i miesiąc z ukośnikiem są datą. days until 25/12 odlicza do 25 grudnia. Kolejność zależy od ustawień regionalnych obliczeń, a liczba większa od 12 zawsze jest dniem.
  • left in liczy pozostałą część bieżącego okresu. days left in the year liczy dni po dzisiaj do 31 grudnia, a workdays left in 2026 — dni robocze w tym czasie. Działa dla bieżącego tygodnia, miesiąca, kwartału i roku. Dla okresu, który jeszcze się nie zaczął, użyj until.
  • whole liczy pełne tygodnie, miesiące lub lata, więc whole weeks until Christmas pomija niepełny tydzień na końcu.
  • Dni i większe jednostki liczą pełne dni. Wynik days until jest taki sam z godziną i bez niej, więc spotkanie zapisane jako 3 December 2026 at 9:15am nadal dzieli od dziś całkowita liczba dni. Aby uwzględnić godzinę, licz godziny lub minuty: hours until Friday at 5pm.
  • until dla daty, która już minęła, daje liczbę ujemną, na przykład -265 days.
  • until dla zakończonego okresu nie pokazuje wyniku.

Godziny do określonej pory dnia

Godzina bez daty oznacza najbliższe przyszłe wystąpienie przy until, a ostatnie przy since. Wynik zawsze mówi więc, ile czasu pozostało lub upłynęło. Poniższe wyniki pochodzą z 15:37.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
hours until midnight daje 8.3833333333 hours
hours since 9am daje 6.6166666667 hours
minutes until 5pm daje 83 min

Aby uzyskać godziny i minuty zamiast liczby dziesiętnej, wpisz now to midnight; zobacz Czas zegarowy i długość czasu.

Wiek i rocznice

Odejmij datę urodzenia od today, aby uzyskać wiek, a następnie przelicz jednostkę.

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
age = today - March 5 1990 daje 36 years 6 months 1 week 4 days
age in years daje 36.5346311013 years
age in days daje 13,344 days
whole years between March 5 1990 and today daje 36 years

Przy dwóch stałych datach wynik się nie zmienia, więc nadaje się do zapisów historycznych:

calc
June 14 2025 - March 5 1990 daje 35 years 3 months 1 week 2 days

Dni tygodnia, numery tygodni i Księżyc

Zapytaj o składnik daty za pomocą on.

calc
weekday on July 4 2025 daje Friday
day of month on July 4 2025 daje 4
day of year on July 4 2025 daje 185
week number on July 4 2025 daje 27
week of month on July 4 2025 daje 1
moon phase on June 11 2025 daje Full Moon
lunar day on July 4 2025 daje 9
Pytanie o Inny zapis
weekday on <date> day of week on <date>
day of month on <date>
day of year on <date> day number on <date>
week number on <date> week of the year on <date>
week of month on <date> week of the month on <date>
lunar day on <date>
moon phase on <date>

Numery tygodni są zgodne z ISO; tydzień zaczyna się w poniedziałek. what day is <date> również podaje dzień tygodnia, więc what day is 25 December 2030 i weekday on 25 December 2030 dają środę.

day number, lunar day i moon phase działają też bez daty i wtedy dotyczą dziś. week number wymaga daty: wpisz week number on today dla bieżącego tygodnia lub użyj week of year i week of month, które bez daty oznaczają dziś. Możesz też sprawdzić, jaka część bieżącego dnia, tygodnia, miesiąca lub roku już minęła:

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
day number daje 259
week number on today daje 38
week of year daje 38
week of month daje 3
moon phase daje Waxing Crescent
year percentage daje 70.8635337392%
year percentage to 1 dp daje 70.9%
month percentage to 0 dp daje 52%

day percentage, week percentage, month percentage i year percentage działają tak samo.

Formatowanie dat

Wpisz as i wzorzec, aby wyświetlić datę w innym układzie, na przykład do nazwy pliku, formularza lub listu.

calc
July 4 2025 as yyyy-MM-dd daje 2025-07-04
July 4 2025 as dd/MM/yyyy daje 04/07/2025
July 4 2025 as d MMM yyyy daje 4 Jul 2025
July 4 2025 as EEEE, d MMMM yyyy daje Friday, 4 July 2025
July 4 2025 as EEE d MMM daje Fri 4 Jul
July 4 2025 as yyyyMMdd daje 20250704
July 4 2025 as 'Week' ww daje Week 27
July 4 2025 as 'Report for' MMMM yyyy daje Report for July 2025
Litery Znaczenie July 4 2025 as …
yyyy, y Rok 2025
yy Rok dwucyfrowy 25
M, MM Numer miesiąca; MM dodaje zero na początku 7, 07
MMM Skrócona nazwa miesiąca Jul
MMMM Nazwa miesiąca July
d, dd Dzień miesiąca; dd dodaje zero na początku 4, 04
D, DDD Dzień roku 185
E, EEE Skrócona nazwa dnia tygodnia Fri
EEEE Nazwa dnia tygodnia Friday
w, ww Numer tygodnia ISO; ww dodaje zero na początku 27, 27
Y, YYYY Rok, do którego należy tydzień ISO 2025
'text' Tekst zachowany dosłownie Week dla 'Week'

Spacje, przecinki, łączniki, ukośniki i kropki między literami są zachowywane. Umieść słowa w pojedynczych cudzysłowach, aby dodać je do wyniku, jak w 'Week' lub 'Report for'. Apostrof zapisuje się jako ''.

W okolicy Nowego Roku data może należeć do pierwszego tygodnia następnego roku lub ostatniego poprzedniego. Łącz numer tygodnia z YYYY, aby rok odpowiadał tygodniowi:

calc
December 29 2025 as 'Week' w, YYYY daje Week 1, 2026
January 6 2025 as 'Week' ww daje Week 02

Te wzorce działają tylko na datach; oznaczenia czasu, takie jak HH i mm, nie są dla nich dostępne. Dla bieżącej godziny now as HH:mm daje na przykład 15:37, a now as date — dzisiejszą datę.

Znaczniki czasu i ISO 8601

Znacznik czasu Unix liczy sekundy od 1 stycznia 1970 (UTC). Przeliczaj znaczniki z dzienników lub baz przez as date, a chwilę z powrotem na znacznik przez as timestamp lub as unix time.

calc
1751619600 as date daje July 4, 2025 at 9:00:00 AM GMT
1751619600000 as date daje July 4, 2025 at 9:00:00 AM GMT
2025-07-04T09:00:00Z as timestamp daje 1751619600
July 4 2025 at 9am UTC as unix time daje 1751619600
July 4 2025 at 9am UTC as ISO8601 daje 2025-07-04T09:00:00Z
July 4 2025 as ISO8601 daje 2025-07-04
2025-07-04T11:00:00+02:00 daje 2025-07-04T09:00:00Z
2025-07-04T09:00:00Z in New York daje July 4, 2025 at 5:00 AM
2025-07-04T09:30:00 to date daje July 4, 2025
  • Milisekundy są rozpoznawane. Znacznik 13-cyfrowy jest interpretowany jako milisekundy, więc obie powyższe postacie dają tę samą chwilę. to date działa jak as date.
  • Ciąg ISO z to date zwraca dzień, na który przypada. Sam ciąg już zawiera czas, więc 2025-07-04T09:30:00 to date daje 4 lipca 2025. Znacznik Unix z as date pokazuje datę i godzinę.
  • Wynik podaje strefę. as date pokazuje strefę czasową wyniku, w tych przykładach GMT.
  • Ciągi ISO z Z lub przesunięciem strefy oznaczają dokładne chwile i są pokazywane w UTC. Dodaj in i miejsce, jak w 2025-07-04T09:00:00Z in New York, aby zobaczyć czas lokalny. Ciąg ISO bez strefy jest interpretowany w Twojej strefie.
  • Sama data pozostaje datą w ISO. July 4 2025 as ISO8601 daje 2025-07-04; dodaj godzinę, aby uzyskać pełny znacznik.
  • Data bez godziny oznacza południe przy konwersji na znacznik. July 4 2025 as timestamp daje południe tego dnia w Twojej strefie, więc liczba zależy od miejsca. Podaj godzinę i strefę, jak powyżej, gdy potrzebujesz dokładnej wartości.

Bieżący znacznik czasu zmienia się co sekundę:

calcWyniki zależą od dzisiejszej daty lub aktualnych danych
current timestamp daje 1789573136.03746
new timestamp daje 1789573136.03743

Przykład całościowy

Oto plan projektu w notatce. Każda faza wynika z poprzedniej, więc zmiana rozpoczęcia lub długości fazy przesuwa wszystkie późniejsze daty.

calc
kickoff = first monday of March 2025
design = 3 weeks
build = 6 weeks
testing = 10 workdays
design done = kickoff + design daje March 24, 2025
build done = design done + build daje May 5, 2025
launch = build done + testing daje May 19, 2025
weekday on launch daje Monday
launch as EEEE, d MMMM yyyy daje Monday, 19 May 2025
workdays between kickoff and launch daje 55 workdays
whole weeks between kickoff and launch daje 11 weeks

Długości faz w tygodniach oznaczają tygodnie kalendarzowe, a testing liczy tylko dni robocze, więc start zawsze przypada w dzień roboczy. Ostatnie dwa wiersze podają długość projektu do raportu o postępie.