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ć.
14 June 2025 daje June 14, 202514th June 2025 daje June 14, 2025June 14, 2025 daje June 14, 2025June 14th 2025 daje June 14, 2025Jun 14 2025 daje June 14, 20252025-06-14 daje June 14, 202506/14/2025 daje June 14, 2025June 2025 daje June 2025Q3 2025 daje Jul 1 – Sep 30, 2025first half of 2025 daje Jan 1 – Jun 30, 2025H2 2025 daje Jul 1 – Dec 31, 2025Tutaj 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:
5 + Q3 2026 daje Error: incompatible unitsQ3 2026 £5,000 + Q4 2026 £6,000 daje £11,000.00July 2026 £500 + August 2026 £600 daje £1,100.00Daty liczbowe i inne pułapki
Liczby z ukośnikami są najczęstszym źródłem niespodzianek.
03/01/2025 daje March 1, 202514/06/2025 daje June 14, 202514.06.2025 daje June 14, 202514 Mar 88 daje March 14, 1988February 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/2025oznacza 1 marca; w formacie z dniem na początku — 3 stycznia. Pierwsza liczba większa od 12 musi być dniem, więc14/06/2025wszę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.2025to 14 czerwca we wszystkich ustawieniach regionalnych. - Dwucyfrowe lata wskazują pobliskie stulecie.
00–49oznaczają lata 2000–2049, a50–99lata 1950–1999, więc14 Mar 88to 1988, a14 Jun 25to 2025. - Zera na początku są opcjonalne.
6/14/2025i06/14/2025oznaczają tę samą datę. Dwie liczby z ukośnikiem pozostają dzieleniem, więc6/14daje0.4285714286; trzy liczby nietworzące poprawnej daty też są dzielone. - Sam rok jest liczbą.
2025oznacza dwa tysiące dwadzieścia pięć. Użyj go w dacie lub zakresie, takim jak1978 to 2021. - Ukośniki z rokiem na początku tworzą datę.
2025/06/14to 14 czerwca 2025, tak jak2025-06-14. - Dzień nieistniejący w miesiącu jest błędem.
February 30 2025informuje, ż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ę.
Easter 2025 daje April 20, 2025Good Friday 2025 daje April 18, 2025Thanksgiving 2025 daje November 27, 2025Chinese New Year 2025 daje January 29, 2025weekday on Christmas 2025 daje ThursdayEaster 2030 daje April 21, 2030Obsł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.
today daje September 16tomorrow daje September 17this friday daje September 18next monday daje September 21last friday daje September 11a week ago daje September 9a week from today daje September 236 weeks from today daje October 28in 100 days daje December 25today + 30 days daje October 16tomorrow at 9am daje Tomorrow at 9:00 AMnext tuesday at 3pm daje Tuesday 3:00 PM2 weeks from now daje September 30, 2026 at 3:37 PMfrom 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.
every 2 weeks from 1 October 2025 daje Unsupported: recurring dates: every 2 weeksone a week from 5 October 2026 daje Unsupported: recurring dates: one a week2 weeks from 1 October 2025 daje October 15, 2025£25 every month daje £25.00/month08:00 daily daje 8:00 AMDni 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:
first monday of October 2025 daje October 6, 20252nd Tuesday of November 2025 daje November 11, 2025last friday of June 2025 daje June 27, 2025first monday in 2025 daje January 6, 2025last day of February 2024 daje February 29, 2024fifth monday of February 2025 daje Unsupported: February 2025 has no fifth MondayDzień 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ś:
last friday of the month daje September 25last day of the month daje September 30first day of next month daje October 1the 15th of next month daje October 15first monday of next month daje October 5end 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.
next week daje Sep 21 – Sep 27, 2026next month daje October 2026last quarter daje Apr 1 – Jun 30, 2026start of next week daje September 21Aby 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.
June 14 2025 + 2 weeks daje June 28, 20252 weeks before June 14 2025 daje May 31, 202510 days after June 14 2025 daje June 24, 202510 days from October 1 2025 daje October 11, 2025June 14 2025 + 1 fortnight daje June 28, 2025September 1 2025 + 90 days daje November 30, 2025Christmas 2025 - 4 weeks daje November 27, 2025Miesią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.
January 31 2025 + 1 month daje February 28, 2025January 31 2024 + 1 month daje February 29, 2024February 29 2024 + 1 year daje February 28, 2025January 31 2025 + 30 days daje March 2, 2025Jeś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ć.
June 14 2025 - March 3 2025 daje 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 daje 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 in days daje 103 daysMarch 3 2025 - June 14 2025 in days daje -103 daysJune 14 2025 - March 3 2025 in weeks daje 14.7142857143 weeks1978 to 2021 daje 43 yearsto 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ń:
due = March 3 2025paid = March 10 2025paid - due daje 1 weekpaid - due > 0 days daje trueDaty 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:
the difference between June 14 2025 and March 3 2025 daje 3 months 1 week 4 days1 June 2025 + 1 March 2025 daje Unsupported: dates can't be added; subtract them for the time between, or add a durationLiczenie 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.
June 13 2025 + 10 workdays daje June 27, 202510 workdays from October 1 2025 daje October 15, 2025December 30 2025 - 2 workdays daje December 26, 2025workdays between March 3 2025 and March 31 2025 daje 20 workdaysMarch 3 2025 to March 31 2025 in workdays daje 20 workdaysworkdays in March 2025 daje 21 workdaysworkdays in March 2025 - 3 daje 18 workdaysworkdays in Q4 2025 daje 66 workdaysworkdays in 2025 daje 261 workdaysworkdays, 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.
next business day after 3 December 2026 daje December 4second business day after 3 December 2026 daje December 73rd business day after 3 December 2026 daje December 8Przy 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.
37.5 hours in workdays daje 4.6875 workdays2 weeks in workdays daje 10 workdays10 workdays in days daje 14 dayswork hours in June 2025 daje 168 hourswork hours between March 3 2025 and March 17 2025 daje 80 hourswork 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:
public holidays in the UK in 2027 daje 8 dayspublic holidays in Ireland in 2027 daje 10 daysholidays in Japan in 2026 daje 16 daysholidays in the US in 2026 daje 11 daysholidays in December 2026 in the UK daje 2 daysis 25 December 2026 a holiday in the UK daje trueis 5 July 2026 a holiday in the US daje falseDział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:
workdays in December 2026 daje 23 workdaysPo 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.
days between July 14 2025 and July 25 2025 daje 11 daysdays from July 14 2025 through July 25 2025 daje 12 daysdays between Christmas 2025 and New Year's Day 2026 daje 7 dayshours between June 13 2025 and June 16 2025 daje 72 hoursweeks between January 6 2025 and March 31 2025 daje 12 weeksmonths between January 15 2025 and July 1 2025 daje 5.5256781453 monthswhole months between January 15 2025 and July 1 2025 daje 5 monthswhole years between March 5 1990 and June 14 2025 daje 35 yearshalfway between March 3 2025 and June 14 2025 daje April 24, 2025betweenpomija datę końcową. Pobyt w hotelu od 14 do 25 lipca to 11 nocy.from … throughuwzględnia oba końce. Ten sam pobyt obejmuje 12 dni kalendarzowych. Słowoinclusivenie jest rozpoznawane; użyjthrough.wholeodrzuca część ułamkową. Używaj go do wieku oraz pełnych miesięcy i tygodni.halfway betweenimidpoint betweenzwracają 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.
hours between 1 January 2027 at 6pm and 2 January 2027 daje 6 hourshours between 1 January 2027 and 1 January 2027 at 6pm daje 18 hours1 January 2027 at 6pm to 2 January 2027 at 9am daje 15 hoursTo 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
days in February 2024 daje 29 daysdays in February 2025 daje 28 daysdays in Q1 2025 daje 90 daysdays in first half of 2025 daje 181 daysdays in 2024 daje 366 daysweeks in Q2 2025 daje 13 weeksmonths in Q2 2025 daje 3 monthsis 2028 a leap year daje trueAby 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.
days in this month daje 30 daysworkdays in next month daje 22 workdaysdays in last quarter daje 91 daysdays in the year daje 365 daysTydzień 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.
days until Christmas daje 100 dayshow many days until Christmas daje 100 dayswhole weeks until Christmas daje 14 weeksdays until December 25 2030 daje 1,561 daysdays until 25/12 daje 100 daysworkdays until December 19 daje 68 workdaysdays since January 1 2020 daje 2,450 daysdays left in September daje 14 daysdays left in the year daje 106 daysworkdays left in 2026 daje 76 workdaysweeks left in 2026 daje 15 weeksdays until Q4 2026 daje 15 days- Pytaj naturalnie.
how many days until Christmasoznacza to samo codays until Christmas. - Dzień i miesiąc z ukośnikiem są datą.
days until 25/12odlicza do 25 grudnia. Kolejność zależy od ustawień regionalnych obliczeń, a liczba większa od 12 zawsze jest dniem. left inliczy pozostałą część bieżącego okresu.days left in the yearliczy dni po dzisiaj do 31 grudnia, aworkdays 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żyjuntil.wholeliczy pełne tygodnie, miesiące lub lata, więcwhole weeks until Christmaspomija niepełny tydzień na końcu.- Dni i większe jednostki liczą pełne dni. Wynik
days untiljest taki sam z godziną i bez niej, więc spotkanie zapisane jako3 December 2026 at 9:15amnadal dzieli od dziś całkowita liczba dni. Aby uwzględnić godzinę, licz godziny lub minuty:hours until Friday at 5pm. untildla daty, która już minęła, daje liczbę ujemną, na przykład-265 days.untildla 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.
hours until midnight daje 8.3833333333 hourshours since 9am daje 6.6166666667 hoursminutes until 5pm daje 83 minAby 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ę.
age = today - March 5 1990 daje 36 years 6 months 1 week 4 daysage in years daje 36.5346311013 yearsage in days daje 13,344 dayswhole years between March 5 1990 and today daje 36 yearsPrzy dwóch stałych datach wynik się nie zmienia, więc nadaje się do zapisów historycznych:
June 14 2025 - March 5 1990 daje 35 years 3 months 1 week 2 daysDni tygodnia, numery tygodni i Księżyc
Zapytaj o składnik daty za pomocą on.
weekday on July 4 2025 daje Fridayday of month on July 4 2025 daje 4day of year on July 4 2025 daje 185week number on July 4 2025 daje 27week of month on July 4 2025 daje 1moon phase on June 11 2025 daje Full Moonlunar 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:
day number daje 259week number on today daje 38week of year daje 38week of month daje 3moon phase daje Waxing Crescentyear 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.
July 4 2025 as yyyy-MM-dd daje 2025-07-04July 4 2025 as dd/MM/yyyy daje 04/07/2025July 4 2025 as d MMM yyyy daje 4 Jul 2025July 4 2025 as EEEE, d MMMM yyyy daje Friday, 4 July 2025July 4 2025 as EEE d MMM daje Fri 4 JulJuly 4 2025 as yyyyMMdd daje 20250704July 4 2025 as 'Week' ww daje Week 27July 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:
December 29 2025 as 'Week' w, YYYY daje Week 1, 2026January 6 2025 as 'Week' ww daje Week 02Te 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.
1751619600 as date daje July 4, 2025 at 9:00:00 AM GMT1751619600000 as date daje July 4, 2025 at 9:00:00 AM GMT2025-07-04T09:00:00Z as timestamp daje 1751619600July 4 2025 at 9am UTC as unix time daje 1751619600July 4 2025 at 9am UTC as ISO8601 daje 2025-07-04T09:00:00ZJuly 4 2025 as ISO8601 daje 2025-07-042025-07-04T11:00:00+02:00 daje 2025-07-04T09:00:00Z2025-07-04T09:00:00Z in New York daje July 4, 2025 at 5:00 AM2025-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 datedziała jakas date. - Ciąg ISO z
to datezwraca dzień, na który przypada. Sam ciąg już zawiera czas, więc2025-07-04T09:30:00 to datedaje 4 lipca 2025. Znacznik Unix zas datepokazuje datę i godzinę. - Wynik podaje strefę.
as datepokazuje strefę czasową wyniku, w tych przykładach GMT. - Ciągi ISO z
Zlub przesunięciem strefy oznaczają dokładne chwile i są pokazywane w UTC. Dodajini miejsce, jak w2025-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 ISO8601daje2025-07-04; dodaj godzinę, aby uzyskać pełny znacznik. - Data bez godziny oznacza południe przy konwersji na znacznik.
July 4 2025 as timestampdaje 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ę:
current timestamp daje 1789573136.03746new timestamp daje 1789573136.03743Przykł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.
kickoff = first monday of March 2025design = 3 weeksbuild = 6 weekstesting = 10 workdaysdesign done = kickoff + design daje March 24, 2025build done = design done + build daje May 5, 2025launch = build done + testing daje May 19, 2025weekday on launch daje Mondaylaunch as EEEE, d MMMM yyyy daje Monday, 19 May 2025workdays between kickoff and launch daje 55 workdayswhole weeks between kickoff and launch daje 11 weeksDł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.