Holidays and time-zone names
This page lists the holiday names you can use as dates, and the time-zone abbreviations, cities and countries Varlig Calc recognises. Use the holiday table to check a name and how its date is worked out. Use the time-zone tables to see which zone a code or place stands for before you convert a time.
For working with dates, see Dates and the calendar. For converting times between zones, see Time zones.
Named holidays
Use a holiday name anywhere you would write a date. Add a year to pick a particular one (Easter 2027); without a year, you get this year’s date. Names aren’t case-sensitive, and apostrophes are optional, so New Year's Day and new years day both work.
| Holiday | Names | How the date is set | In 2025 |
|---|---|---|---|
| New Year’s Day | New Year's Day |
1 January | 1 January |
| Orthodox Christmas | Orthodox Christmas |
25 December in the Julian calendar | 7 January |
| Chinese New Year’s Eve | Chinese New Year's Eve |
The day before Chinese New Year | 28 January |
| Chinese New Year | Chinese New Year |
First day of the Chinese calendar year | 29 January |
| Valentine’s Day | Valentine's Day |
14 February | 14 February |
| Ramadan | Ramadan |
The eve of the first day of Ramadan | 28 February |
| End of Ramadan | end of Ramadan |
The eve of Eid al-Fitr, the last day of Ramadan | 29 March |
| Good Friday | Good Friday |
Two days before Easter Sunday | 18 April |
| Orthodox Good Friday | Orthodox Good Friday |
Two days before Orthodox Easter | 18 April |
| Holy Saturday | Holy Saturday |
The day before Easter Sunday | 19 April |
| Easter Sunday | Easter, Easter Sunday |
Western Easter (Gregorian calendar) | 20 April |
| Orthodox Easter | Orthodox Easter |
Orthodox Easter (Julian calendar) | 20 April |
| Easter Monday | Easter Monday |
The day after Easter Sunday | 21 April |
| Halloween | Halloween |
31 October | 31 October |
| Thanksgiving | Thanksgiving |
Fourth Thursday in November (the US holiday) | 27 November |
| Black Friday | Black Friday |
The day after Thanksgiving | 28 November |
| Hanukkah | Hanukkah |
25 Kislev in the Hebrew calendar, the first day | 15 December |
| End of Hanukkah | end of Hanukkah |
The eighth day, seven days after the first | 22 December |
| Christmas Eve | Christmas Eve |
24 December | 24 December |
| Christmas Day | Christmas, Christmas Day |
25 December | 25 December |
| Boxing Day | Boxing Day |
26 December | 26 December |
| New Year’s Eve | New Year's Eve |
31 December | 31 December |
Ramadan uses the Umm al-Qura Islamic calendar. Because an Islamic day starts at sunset, the date given for Ramadan is the evening it begins, and the date for the end of Ramadan is the evening Eid al-Fitr begins.
Easter 2025 gives April 20, 2025Thanksgiving 2025 gives November 27, 2025weekday on Christmas 2025 gives Thursdaydays between Thanksgiving 2025 and Christmas 2025 gives 28 daysEaster gives April 5days until Christmas gives 100 daysSupported years
- Fixed-date holidays, Thanksgiving and Black Friday work for any four-digit year.
- Easter and the days around it work from 1583.
- Holidays from the Chinese, Hebrew, Islamic and Julian calendars work from 1583 to 9998, and Hanukkah up to 6238.
Outside these years, the line shows a calculation limit error.
Time-zone abbreviations
Most abbreviations stand for a place rather than a fixed offset. The calculator applies that place’s daylight-saving rules for the date in your calculation, or for today if the line has no date. So a summer-time code such as EDT and its standard-time partner EST give the same answer on the same date. The table shows the offset each code works out to in January and in July. Codes marked “fixed offset” never change.
January 15, 2027 9:00 EST in UTC gives January 15, 2027 at 2:00 PMJuly 15, 2027 9:00 EST in UTC gives July 15, 2027 at 1:00 PMJuly 15, 2027 9:00 AEST in Tokyo gives July 15, 2027 at 8:00 AMTo keep an offset fixed whatever the date, write it as an offset, such as UTC-5.
| Code | Follows | 15 January 2027 | 15 July 2027 |
|---|---|---|---|
ACDT |
fixed offset | UTC+10:30 | UTC+10:30 |
ACST |
fixed offset | UTC+9:30 | UTC+9:30 |
ADT |
America/Halifax |
UTC-4 | UTC-3 |
AEDT |
fixed offset | UTC+11 | UTC+11 |
AEST |
fixed offset | UTC+10 | UTC+10 |
AKDT |
America/Juneau |
UTC-9 | UTC-8 |
AKST |
America/Juneau |
UTC-9 | UTC-8 |
ART |
America/Argentina/Buenos_Aires |
UTC-3 | UTC-3 |
AST |
America/Halifax |
UTC-4 | UTC-3 |
AWST |
fixed offset | UTC+8 | UTC+8 |
BRST |
America/Sao_Paulo |
UTC-3 | UTC-3 |
BRT |
America/Sao_Paulo |
UTC-3 | UTC-3 |
BST |
Europe/London |
UTC+0 | UTC+1 |
CAT |
Africa/Harare |
UTC+2 | UTC+2 |
CDT |
America/Chicago |
UTC-6 | UTC-5 |
CEST |
Europe/Paris |
UTC+1 | UTC+2 |
CET |
Europe/Paris |
UTC+1 | UTC+2 |
CLST |
America/Santiago |
UTC-3 | UTC-4 |
CLT |
America/Santiago |
UTC-3 | UTC-4 |
COT |
America/Bogota |
UTC-5 | UTC-5 |
CST |
America/Chicago |
UTC-6 | UTC-5 |
EAT |
Africa/Addis_Ababa |
UTC+3 | UTC+3 |
EDT |
America/New_York |
UTC-5 | UTC-4 |
EEST |
Europe/Athens |
UTC+2 | UTC+3 |
EET |
Europe/Athens |
UTC+2 | UTC+3 |
EST |
America/New_York |
UTC-5 | UTC-4 |
GMT |
fixed offset | UTC+0 | UTC+0 |
GST |
Asia/Dubai |
UTC+4 | UTC+4 |
HKT |
Asia/Hong_Kong |
UTC+8 | UTC+8 |
HST |
Pacific/Honolulu |
UTC-10 | UTC-10 |
ICT |
Asia/Bangkok |
UTC+7 | UTC+7 |
IRST |
Asia/Tehran |
UTC+3:30 | UTC+3:30 |
IST |
Asia/Kolkata |
UTC+5:30 | UTC+5:30 |
JST |
Asia/Tokyo |
UTC+9 | UTC+9 |
KST |
Asia/Seoul |
UTC+9 | UTC+9 |
MDT |
America/Denver |
UTC-7 | UTC-6 |
MSD |
Europe/Moscow |
UTC+3 | UTC+3 |
MSK |
Europe/Moscow |
UTC+3 | UTC+3 |
MST |
America/Phoenix |
UTC-7 | UTC-7 |
NDT |
America/St_Johns |
UTC-3:30 | UTC-2:30 |
NST |
America/St_Johns |
UTC-3:30 | UTC-2:30 |
NZDT |
Pacific/Auckland |
UTC+13 | UTC+12 |
NZST |
Pacific/Auckland |
UTC+13 | UTC+12 |
PDT |
America/Los_Angeles |
UTC-8 | UTC-7 |
PET |
America/Lima |
UTC-5 | UTC-5 |
PHT |
Asia/Manila |
UTC+8 | UTC+8 |
PKT |
Asia/Karachi |
UTC+5 | UTC+5 |
PST |
America/Los_Angeles |
UTC-8 | UTC-7 |
SAST |
fixed offset | UTC+2 | UTC+2 |
SGT |
Asia/Singapore |
UTC+8 | UTC+8 |
TRT |
Europe/Istanbul |
UTC+3 | UTC+3 |
UTC |
fixed offset | UTC+0 | UTC+0 |
WAT |
Africa/Lagos |
UTC+1 | UTC+1 |
WEST |
Europe/Lisbon |
UTC+0 | UTC+1 |
WET |
Europe/Lisbon |
UTC+0 | UTC+1 |
WIB |
fixed offset | UTC+7 | UTC+7 |
WIT |
fixed offset | UTC+9 | UTC+9 |
WITA |
fixed offset | UTC+8 | UTC+8 |
A few codes behave differently from what you might expect:
CSTis US Central time,ISTis India,GSTis the Gulf andASTis Atlantic time.BSTis British time, so it’s UTC+0 in winter.- Indonesia has three codes:
WIBfor the west, including Jakarta (UTC+7),WITAfor the centre, including Bali (UTC+8), andWITfor the east (UTC+9). MSD, Moscow summer time, is UTC+4 on summer dates before 2011, when Moscow still changed its clocks. On other dates it follows Moscow’s own clocks, which today means UTC+3, the same asMSK.
July 15, 2010 9:00 MSD in UTC gives July 15, 2010 at 5:00 AMJune 16, 2025 9:00 WIT in London gives June 16, 2025 at 1:00 AMA time without a date converted to UTC is shown on the 24-hour clock, so 3pm WIT in UTC gives 06:00.
Write abbreviations in capitals. Lower case usually works, but it can clash with other words: cot is the cotangent function and sin is sine.
Place names
These names and airport codes work in any mix of upper and lower case, except SIN, UK, ET, CT, MT and PT, which must be in capitals.
| Names | Zone |
|---|---|
| tokyo, japan, hnd, nrt | Asia/Tokyo |
| london, lhr, united kingdom, britain, great britain, UK | Europe/London |
| berlin, germany | Europe/Berlin |
| paris, cdg, france | Europe/Paris |
| new york, jfk, eastern time, ET, united states | America/New_York |
| los angeles, san francisco, seattle, lax, sfo, sea, pacific time, PT | America/Los_Angeles |
| chicago, ord, central time, CT | America/Chicago |
| denver, mountain time, MT | America/Denver |
| sydney, syd, australia | Australia/Sydney |
| singapore, SIN | Asia/Singapore |
| bangkok, thailand, bkk | Asia/Bangkok |
| vancouver, yvr | America/Vancouver |
| moscow, russia, svo | Europe/Moscow |
| canada, ottawa | America/Toronto |
You can also use:
- Any IANA time-zone identifier, such as
Europe/BerlinorAmerica/New_York. You can type a space instead of an underscore:America/New York. - Any city that ends an IANA identifier, if the name is unambiguous:
Vienna,Kathmandu,Sao Paulo,Buenos Aires,Toronto,Mexico City,Hong Kong,Cairo. - The cities and countries below, for places that aren’t in an IANA identifier.
- An offset from UTC or GMT, with or without minutes:
UTC+2,GMT+8,UTC-3,UTC+5:30,UTC+05:30.
9am SIN in Tokyo gives 10:00 AM3pm Kathmandu in Kolkata gives 2:45 PM3pm UTC+2 in GMT+8 gives 9:00 PMMarch 2, 2027 9am London in New York gives March 2, 2027 at 4:00 AMMarch 2, 2027 9am UK time in New York gives March 2, 2027 at 4:00 AMMarch 2, 2027 9am Mumbai in Boston gives March 1, 2027 at 10:30 PMCities and countries
About 150 big cities, countries and US states work as time zones even though they aren’t IANA names, in any mix of upper and lower case. Each name uses the zone in the right-hand column, so Munich follows Berlin’s clocks and Bali follows Makassar’s.
Asia and the Middle East
| Cities | Countries | Zone |
|---|---|---|
| Mumbai, Bombay, Delhi, New Delhi, Bangalore, Bengaluru, Chennai, Madras, Hyderabad, Pune, Ahmedabad | India | Asia/Kolkata |
| Beijing, Peking, Shenzhen, Guangzhou, Chengdu, Wuhan, Hangzhou, Nanjing, Tianjin, Xian | China | Asia/Shanghai |
| Osaka, Kyoto, Yokohama, Nagoya, Sapporo | Asia/Tokyo |
|
| Busan, Incheon | Korea, South Korea | Asia/Seoul |
| Taiwan | Asia/Taipei |
|
| Hanoi, Ho Chi Minh City | Vietnam | Asia/Ho_Chi_Minh |
| Malaysia | Asia/Kuala_Lumpur |
|
| Philippines | Asia/Manila |
|
| Surabaya | Asia/Jakarta |
|
| Bali, Denpasar | Asia/Makassar |
|
| Bangladesh | Asia/Dhaka |
|
| Nepal | Asia/Kathmandu |
|
| Sri Lanka | Asia/Colombo |
|
| Lahore, Islamabad | Pakistan | Asia/Karachi |
| Abu Dhabi | UAE, United Arab Emirates | Asia/Dubai |
| Doha | Asia/Qatar |
|
| Mecca, Jeddah | Saudi Arabia | Asia/Riyadh |
| Iraq | Asia/Baghdad |
Europe
| Cities | Countries | Zone |
|---|---|---|
| Manchester, Birmingham, Liverpool, Edinburgh, Glasgow | England, Scotland, Wales | Europe/London |
| Ireland | Europe/Dublin |
|
| Rotterdam, The Hague | Netherlands | Europe/Amsterdam |
| Antwerp | Belgium | Europe/Brussels |
| Munich, Frankfurt, Hamburg, Cologne, Stuttgart, Dusseldorf | Europe/Berlin |
|
| Geneva, Basel, Bern | Switzerland | Europe/Zurich |
| Austria | Europe/Vienna |
|
| Milan, Florence, Venice, Naples, Turin | Italy | Europe/Rome |
| Barcelona, Seville | Spain | Europe/Madrid |
| Denmark | Europe/Copenhagen |
|
| Norway | Europe/Oslo |
|
| Sweden | Europe/Stockholm |
|
| Finland | Europe/Helsinki |
|
| Czechia, Czech Republic | Europe/Prague |
|
| Krakow | Europe/Warsaw |
|
| Hungary | Europe/Budapest |
|
| Romania | Europe/Bucharest |
|
| Greece | Europe/Athens |
|
| Ukraine | Europe/Kyiv |
|
| Ankara | Europe/Istanbul |
|
| Saint Petersburg, St Petersburg | Europe/Moscow |
The Americas
| Cities | Countries and states | Zone |
|---|---|---|
| Washington DC, Boston, Philadelphia, Miami, Atlanta, Orlando, Pittsburgh, Cleveland, Baltimore, Charlotte | America/New_York |
|
| Dallas, Houston, Austin, San Antonio, Minneapolis, Nashville, New Orleans, Kansas City | America/Chicago |
|
| Salt Lake City, Albuquerque | America/Denver |
|
| Arizona | America/Phoenix |
|
| San Diego, Las Vegas, Sacramento | California | America/Los_Angeles |
| Alaska | America/Anchorage |
|
| Hawaii | Pacific/Honolulu |
|
| Calgary | America/Edmonton |
|
| Guadalajara | America/Mexico_City |
|
| Colombia | America/Bogota |
|
| Quito | America/Guayaquil |
|
| Peru | America/Lima |
|
| Rio de Janeiro, Brasilia | America/Sao_Paulo |
|
| Argentina | America/Argentina/Buenos_Aires |
Africa and Oceania
| Cities | Countries | Zone |
|---|---|---|
| Cape Town, Durban | South Africa | Africa/Johannesburg |
| Abuja | Nigeria | Africa/Lagos |
| Kenya | Africa/Nairobi |
|
| Rabat | Africa/Casablanca |
|
| Wellington | New Zealand | Pacific/Auckland |
A few things to know when you name a place:
- Add
timeafter a place if it reads better.9am UK time in New Yorkand2pm PT in UK timeconvert in the same way as9am London in New York. - Write names without accents or full stops.
Sao Paulo,Zurich,Krakow,Washington DCandSt Petersburgwork;São PauloandZürichdon’t. - Names shared by places in different zones aren’t built in. Portland, San Jose and Valencia could each mean more than one city, so name a larger city in the zone you mean, such as
Los AngelesorMadrid. - A place that isn’t recognised shows an error instead of an answer, such as
unknown time zone: Bostn, so check the spelling against these lists.