跳到主要内容
Varlig 指南
Varlig 首页

节假日与时区名称

本页列出可以用作日期的节假日名称、内置的公共假日日历,以及 Varlig Calc 能识别的时区缩写、城市和国家。你可以用节假日表格核对名称并了解其日期如何确定,用日历表格查看某个国家的日历包含哪些日子;在换算时间之前,还可以用时区表格查看某个代码或地点代表哪个时区。

有关日期的用法,请参阅日期与日历。有关在时区之间换算时间,请参阅时区。

节假日名称

在任何可以写日期的地方,都可以使用节假日名称。加上年份可以指定某一年的节日(Easter 2027);不加年份时,得到的是今年的日期。名称不区分大小写,撇号可写可不写,因此 New Year's Day 和 new years day 都可以使用。

节日 名称 日期如何确定 2025 年
元旦 New Year's Day 1 月 1 日 1 月 1 日
东正教圣诞节 Orthodox Christmas 儒略历 12 月 25 日 1 月 7 日
农历除夕 Chinese New Year's Eve 春节的前一天 1 月 28 日
春节 Chinese New Year 农历年的第一天 1 月 29 日
情人节 Valentine's Day 2 月 14 日 2 月 14 日
斋月 Ramadan 斋月第一天的前夕 2 月 28 日
斋月结束 end of Ramadan 开斋节前夕,即斋月的最后一天 3 月 29 日
耶稣受难日 Good Friday 复活节星期日的前两天 4 月 18 日
东正教耶稣受难日 Orthodox Good Friday 东正教复活节的前两天 4 月 18 日
圣周六 Holy Saturday 复活节星期日的前一天 4 月 19 日
复活节星期日 Easter, Easter Sunday 西方教会复活节(格里历) 4 月 20 日
东正教复活节 Orthodox Easter 东正教复活节(儒略历) 4 月 20 日
复活节星期一 Easter Monday 复活节星期日的后一天 4 月 21 日
万圣节前夜 Halloween 10 月 31 日 10 月 31 日
感恩节 Thanksgiving 11 月的第四个星期四(美国节日) 11 月 27 日
黑色星期五 Black Friday 感恩节的后一天 11 月 28 日
光明节 Hanukkah 希伯来历基斯流月 25 日,即第一天 12 月 15 日
光明节结束 end of Hanukkah 第八天,即第一天之后的第七天 12 月 22 日
平安夜 Christmas Eve 12 月 24 日 12 月 24 日
圣诞节 Christmas, Christmas Day 12 月 25 日 12 月 25 日
节礼日 Boxing Day 12 月 26 日 12 月 26 日
新年前夜 New Year's Eve 12 月 31 日 12 月 31 日

斋月采用乌姆古拉(Umm al-Qura)伊斯兰历。由于伊斯兰历的一天从日落开始,斋月给出的日期是斋月开始的那天傍晚,斋月结束给出的日期是开斋节开始的那天傍晚。

calc
Easter 2025 结果为 April 20, 2025
Thanksgiving 2025 结果为 November 27, 2025
weekday on Christmas 2025 结果为 Thursday
days between Thanksgiving 2025 and Christmas 2025 结果为 28 days
calc结果取决于今天的日期或实时数据
Easter 结果为 April 5
days until Christmas 结果为 100 days

支持的年份

  • 固定日期的节日、感恩节和黑色星期五适用于任何四位数年份。
  • 复活节及其前后的节日从 1583 年起可用。
  • 农历、希伯来历、伊斯兰历和儒略历的节日适用于 1583 年至 9998 年,光明节最晚可到 6238 年。

超出这些年份时,该行会显示计算限制错误。

公共假日日历

它们与上面的名称是两回事。节假日名称表示一个日期;而日历是某个国家的休息日清单,Varlig 用它来统计公共假日、回答 is 25 December 2026 a holiday in the UK,并在你于 设置 › 计算 中选定日历后,让工作日计数跳过这些日子。相关短语请参阅公共假日。

日历可以用国家名(Germany、Deutschland、DE)、常见的叫法(the UK、Holland、U.S.A.)或代码来指定。单写 the UK 表示英格兰和威尔士;苏格兰和北爱尔兰各有自己的日历。

代码 日历 包含的内容
GB-ENG 英国(英格兰和威尔士) 1971 年《银行与金融交易法》规定、由 gov.uk 公布的银行假日
GB-SCT 英国(苏格兰) 同一份清单,另加 1 月 2 日和圣安德鲁日,不含复活节星期一,8 月假日改在第一个星期一
GB-NIR 英国(北爱尔兰) 同一份清单,另加圣帕特里克节和博因河战役纪念日
IE 爱尔兰 1997 年《工作时间组织法》规定的假日,2023 年起加入圣布里吉德日
US 美国 联邦假日
CA 加拿大 联邦法定假日,不含各省自行规定的假日
AU 澳大利亚 全国性公共假日,不含各州假日(包括国王诞辰)
NZ 新西兰 2003 年《假日法》规定的日子,含已立法至 2052 年的马塔里基节日期,不含各省周年纪念日
DE 德国 各州共同的九个假日,不含某个州自己的假日(如圣体节)
FR 法国 《劳动法典》规定的法定假日
ES 西班牙 全国性假日,落在周日时顺延至周一,不含各自治区自己的假日
IT 意大利 全国性假日,不含各市镇的主保圣人日
NL 荷兰 全国公认的节日
PT 葡萄牙 本土的法定假日
PL 波兰 法定休息日,2025 年起加入平安夜
SE 瑞典 公共假日
NO 挪威 各宗教节日,另加 5 月 1 日和 5 月 17 日
DK 丹麦 各宗教节日。大祈祷日自 2024 年后取消
FI 芬兰 全国性节日和教会节日
CH 瑞士 8 月 1 日这一唯一的联邦假日,加上 15 至 26 个州共同保留的日子,不含各州自己的节庆
AT 奥地利 《休息日法》规定的节日
BE 比利时 十个法定节日
JP 日本 全国性节日,含振替休日以及夹在两个节日之间的国民休息日

这些日历包含哪些内容

  • 2000 年到 2100 年的每一年。 超出这个范围时,假日相关的行会提示你。
  • 规则随年份的变化。 日历会按你所问那一年的规则来算,所以爱尔兰从 2023 年起多了圣布里吉德日,丹麦在 2024 年后取消了大祈祷日。
  • 一次性的假日。 由公告而非立法设立的日子,只要落在这个范围内也会包含在内:英国的登基庆典、国葬和加冕,日本的即位礼和奥运年,波兰 2018 年的百年纪念,以及比利时 2008 年的替代假日。
  • 各国自己的补休规则。 英国、加拿大、澳大利亚和新西兰会把落在周末的假日移到下一个还不是假日的工作日。美国把落在周六的假日安排在前一个周五,把落在周日的安排在下一个周一。西班牙把落在周日的假日移到周一。日本把落在周日的假日移到之后第一个空闲日,并把夹在两个节日之间的工作日也定为假日。爱尔兰和欧洲大陆则完全没有补休日期,因为那里的待遇是放一天假、加发工资或增加年假,而不是固定的某一天。
  • 只收录全国性清单。 地区性和地方性的日子不在其中,这正是设置里 工作日假日 列表的用武之地。

落在周末的假日仍然按它本来的日期算作假日,所以 is 25 December 2027 a holiday in the UK 是 true,尽管那一年的银行假日落在 27 日和 28 日。

时区缩写

大多数缩写代表的是一个地点,而不是固定的偏移量。计算器会按计算中的日期应用该地点的夏令时规则;如果该行没有日期,则按今天计算。因此,夏令时代码(例如 EDT)与对应的标准时间代码 EST 在同一日期会给出相同的结果。下表列出了每个代码在 1 月和 7 月对应的偏移量。标为“固定偏移”的代码始终不变。

calc
January 15, 2027 9:00 EST in UTC 结果为 January 15, 2027 at 2:00 PM
July 15, 2027 9:00 EST in UTC 结果为 July 15, 2027 at 1:00 PM
July 15, 2027 9:00 AEST in Tokyo 结果为 July 15, 2027 at 8:00 AM

要让偏移量不随日期变化,请直接写成偏移量,例如 UTC-5。

代码 跟随 2027 年 1 月 15 日 2027 年 7 月 15 日
ACDT 固定偏移 UTC+10:30 UTC+10:30
ACST 固定偏移 UTC+9:30 UTC+9:30
ADT America/Halifax UTC-4 UTC-3
AEDT 固定偏移 UTC+11 UTC+11
AEST 固定偏移 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 固定偏移 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 固定偏移 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 固定偏移 UTC+2 UTC+2
SGT Asia/Singapore UTC+8 UTC+8
TRT Europe/Istanbul UTC+3 UTC+3
UTC 固定偏移 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 固定偏移 UTC+7 UTC+7
WIT 固定偏移 UTC+9 UTC+9
WITA 固定偏移 UTC+8 UTC+8

以下几个代码的行为可能与你预想的不同:

  • CST 是美国中部时间,IST 是印度时间,GST 是海湾时间,AST 是大西洋时间。
  • BST 是英国时间,因此冬季为 UTC+0。
  • 印度尼西亚有三个代码:WIB 表示西部,包括雅加达(UTC+7);WITA 表示中部,包括巴厘岛(UTC+8);WIT 表示东部(UTC+9)。
  • MSD 即莫斯科夏令时,在 2011 年之前莫斯科仍调整时钟的那些年份里,夏季日期为 UTC+4。在其他日期,它跟随莫斯科当地的时钟,目前即 UTC+3,与 MSK 相同。
calc
July 15, 2010 9:00 MSD in UTC 结果为 July 15, 2010 at 5:00 AM
June 16, 2025 9:00 WIT in London 结果为 June 16, 2025 at 1:00 AM

没有日期的时间换算为 UTC 时,会以 24 小时制显示,因此 3pm WIT in UTC 的结果是 06:00。

请用大写字母书写缩写。小写通常也可以,但可能与其他词冲突:cot 是余切函数,sin 是正弦函数。

地点名称

这些名称和机场代码可以任意混用大小写,但 SIN、UK、ET、CT、MT 和 PT 必须大写。

名称 时区
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

你还可以使用:

  • 任何 IANA 时区标识符,例如 Europe/Berlin 或 America/New_York。可以用空格代替下划线:America/New York。
  • 任何位于 IANA 标识符末尾的城市,只要名称没有歧义:Vienna、Kathmandu、Sao Paulo、Buenos Aires、Toronto、Mexico City、Hong Kong、Cairo。
  • 下面列出的城市和国家,适用于不在 IANA 标识符中的地点。
  • 相对于 UTC 或 GMT 的偏移量,可以带分钟,也可以不带:UTC+2、GMT+8、UTC-3、UTC+5:30、UTC+05:30。
calc
9am SIN in Tokyo 结果为 10:00 AM
3pm Kathmandu in Kolkata 结果为 2:45 PM
3pm UTC+2 in GMT+8 结果为 9:00 PM
March 2, 2027 9am London in New York 结果为 March 2, 2027 at 4:00 AM
March 2, 2027 9am UK time in New York 结果为 March 2, 2027 at 4:00 AM
March 2, 2027 9am Mumbai in Boston 结果为 March 1, 2027 at 10:30 PM

城市与国家

大约 150 个大城市、国家和美国的州虽然不是 IANA 名称,也可以用作时区,并且可以任意混用大小写。每个名称使用右侧一列中的时区,因此 Munich 跟随柏林的时钟,Bali 跟随望加锡的时钟。

亚洲与中东

城市 国家 时区
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

欧洲

城市 国家 时区
Manchester, Birmingham, Liverpool, Edinburgh, Glasgow England, Scotland, Wales Europe/London
爱尔兰 Europe/Dublin
Rotterdam, The Hague 荷兰 Europe/Amsterdam
Antwerp 比利时 Europe/Brussels
Munich, Frankfurt, Hamburg, Cologne, Stuttgart, Dusseldorf Europe/Berlin
Geneva, Basel, Bern Switzerland Europe/Zurich
奥地利 Europe/Vienna
Milan, Florence, Venice, Naples, Turin 意大利 Europe/Rome
Barcelona, Seville 西班牙 Europe/Madrid
丹麦 Europe/Copenhagen
挪威 Europe/Oslo
瑞典 Europe/Stockholm
芬兰 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

美洲

城市 国家与州 时区
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

非洲与大洋洲

城市 国家 时区
Cape Town, Durban South Africa Africa/Johannesburg
Abuja Nigeria Africa/Lagos
Kenya Africa/Nairobi
Rabat Africa/Casablanca
Wellington 新西兰 Pacific/Auckland

在命名地点时,请注意以下几点:

  • 读起来更顺时,可以在地点后面加上 time。 9am UK time in New York 和 2pm PT in UK time 的换算方式与 9am London in New York 相同。
  • 书写名称时不要使用重音符号或句点。 Sao Paulo、Zurich、Krakow、Washington DC 和 St Petersburg 可以使用;São Paulo 和 Zürich 则不行。
  • 不同时区中同名的地点没有内置。 Portland、San Jose 和 Valencia 都可能指不止一个城市,因此请写出你所指时区中的一个更大的城市,例如 Los Angeles 或 Madrid。
  • 无法识别的地点会显示错误,而不会给出结果,例如 unknown time zone: Bostn,因此请对照这些列表检查拼写。