世界时间查询:各国当前时间对照与时区转换
一次给出 18 座城市的当地时间、UTC 偏移与夏令时状态;把任意城市的时间换算成 UTC、北京与纽约时间。今天是 2026年10月30日 星期五,下列时间以北京时间为基准。打开页面后会立即按你设备的当前时间刷新。
首屏按构建时刻生成:北京时间 2026-10-30 02:27(UTC 2026-10-29 18:27)。页面打开后自动换成你设备上的当前时间,缓存页也不会显示过期时间。
时区转换:选城市、选时间,换算成全球时间
| 城市 / 国家 | 当地时间 | 日期 | 星期 | UTC 偏移 | 夏令时状态 | 下次切换 |
|---|---|---|---|---|---|---|
| 北京 / 上海 中国 Asia/Shanghai | 02:27 | 2026-10-30 | 星期五 | UTC+08:00 | 不实行夏令时 | 不适用 |
| 东京 日本 Asia/Tokyo | 03:27 | 2026-10-30 | 星期五 | UTC+09:00 | 不实行夏令时 | 不适用 |
| 首尔 韩国 Asia/Seoul | 03:27 | 2026-10-30 | 星期五 | UTC+09:00 | 不实行夏令时 | 不适用 |
| 新加坡 新加坡 Asia/Singapore | 02:27 | 2026-10-30 | 星期五 | UTC+08:00 | 不实行夏令时 | 不适用 |
| 曼谷 泰国 Asia/Bangkok | 01:27 | 2026-10-30 | 星期五 | UTC+07:00 | 不实行夏令时 | 不适用 |
| 新德里 印度 Asia/Kolkata | 23:57 | 2026-10-29 | 星期四 | UTC+05:30 | 不实行夏令时 | 不适用 |
| 迪拜 阿联酋 Asia/Dubai | 22:27 | 2026-10-29 | 星期四 | UTC+04:00 | 不实行夏令时 | 不适用 |
| 莫斯科 俄罗斯 Europe/Moscow | 21:27 | 2026-10-29 | 星期四 | UTC+03:00 | 不实行夏令时 | 不适用 |
| 圣保罗 巴西 America/Sao_Paulo | 15:27 | 2026-10-29 | 星期四 | UTC−03:00 | 不实行夏令时 | 不适用 |
| 伦敦 英国 Europe/London | 18:27 | 2026-10-29 | 星期四 | UTC+00:00 | 标准时 | 2027-03-28 01:00→02:00 进入夏令时 |
| 巴黎 法国 Europe/Paris | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 柏林 德国 Europe/Berlin | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 罗马 意大利 Europe/Rome | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 纽约 美国 America/New_York | 14:27 | 2026-10-29 | 星期四 | UTC−04:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 芝加哥 美国 America/Chicago | 13:27 | 2026-10-29 | 星期四 | UTC−05:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 洛杉矶 美国 America/Los_Angeles | 11:27 | 2026-10-29 | 星期四 | UTC−07:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 悉尼 澳大利亚 Australia/Sydney | 05:27 | 2026-10-30 | 星期五 | UTC+11:00 夏令时 | 夏令时(+1 小时) | 2027-04-04 03:00→02:00 退出夏令时 |
| 奥克兰 新西兰 Pacific/Auckland | 07:27 | 2026-10-30 | 星期五 | UTC+13:00 夏令时 | 夏令时(+1 小时) | 2027-04-04 03:00→02:00 退出夏令时 |
这张表是上面所选瞬间在全部 18 座城市里的时间;改城市、日期、时间或点「现在」,整张表会一起重算。
口径:先把你填的城市时间当成该城市的「墙上时间」,再按该城市那一刻的偏移(含夏令时)反推 UTC,然后逐城加偏移。夏令时切换当天可能出现「某个时刻不存在」或「出现两次」,本页会在结果下方提示实际采用的解释。支持年份 2008—2100。
18 座城市当前时间对照表
下表是页面打开时刻的各城市时间(首屏为构建时刻 2026-10-30 02:27,北京时间)。「下次切换」列是每个城市下一次夏令时开始或结束的当地时刻;不实行夏令时的城市显示「不适用」。
| 城市 / 国家 | 当地时间 | 日期 | 星期 | UTC 偏移 | 夏令时状态 | 下次切换 |
|---|---|---|---|---|---|---|
| 北京 / 上海 中国 Asia/Shanghai | 02:27 | 2026-10-30 | 星期五 | UTC+08:00 | 不实行夏令时 | 不适用 |
| 东京 日本 Asia/Tokyo | 03:27 | 2026-10-30 | 星期五 | UTC+09:00 | 不实行夏令时 | 不适用 |
| 首尔 韩国 Asia/Seoul | 03:27 | 2026-10-30 | 星期五 | UTC+09:00 | 不实行夏令时 | 不适用 |
| 新加坡 新加坡 Asia/Singapore | 02:27 | 2026-10-30 | 星期五 | UTC+08:00 | 不实行夏令时 | 不适用 |
| 曼谷 泰国 Asia/Bangkok | 01:27 | 2026-10-30 | 星期五 | UTC+07:00 | 不实行夏令时 | 不适用 |
| 新德里 印度 Asia/Kolkata | 23:57 | 2026-10-29 | 星期四 | UTC+05:30 | 不实行夏令时 | 不适用 |
| 迪拜 阿联酋 Asia/Dubai | 22:27 | 2026-10-29 | 星期四 | UTC+04:00 | 不实行夏令时 | 不适用 |
| 莫斯科 俄罗斯 Europe/Moscow | 21:27 | 2026-10-29 | 星期四 | UTC+03:00 | 不实行夏令时 | 不适用 |
| 圣保罗 巴西 America/Sao_Paulo | 15:27 | 2026-10-29 | 星期四 | UTC−03:00 | 不实行夏令时 | 不适用 |
| 伦敦 英国 Europe/London | 18:27 | 2026-10-29 | 星期四 | UTC+00:00 | 标准时 | 2027-03-28 01:00→02:00 进入夏令时 |
| 巴黎 法国 Europe/Paris | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 柏林 德国 Europe/Berlin | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 罗马 意大利 Europe/Rome | 19:27 | 2026-10-29 | 星期四 | UTC+01:00 | 标准时 | 2027-03-28 02:00→03:00 进入夏令时 |
| 纽约 美国 America/New_York | 14:27 | 2026-10-29 | 星期四 | UTC−04:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 芝加哥 美国 America/Chicago | 13:27 | 2026-10-29 | 星期四 | UTC−05:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 洛杉矶 美国 America/Los_Angeles | 11:27 | 2026-10-29 | 星期四 | UTC−07:00 夏令时 | 夏令时(+1 小时) | 2026-11-01 02:00→01:00 退出夏令时 |
| 悉尼 澳大利亚 Australia/Sydney | 05:27 | 2026-10-30 | 星期五 | UTC+11:00 夏令时 | 夏令时(+1 小时) | 2027-04-04 03:00→02:00 退出夏令时 |
| 奥克兰 新西兰 Pacific/Auckland | 07:27 | 2026-10-30 | 星期五 | UTC+13:00 夏令时 | 夏令时(+1 小时) | 2027-04-04 03:00→02:00 退出夏令时 |
当地时间精确到分,页面打开后每分钟自动刷新一次,秒级读数看顶部「北京当前时间」。UTC 偏移列已含夏令时调整,夏令时状态列标注「夏令时(+1 小时)」时该城正在实行夏令时。
夏令时规则表:什么时候切换、怎么算出来的
本页不写死切换日期,而是把各地的夏令时写成规则(哪个月的哪个星期几、几点、按什么基准),再用纯日期运算推到具体年份。下面第五列给出 2026 年的实际切换日期。
| 规则名 | 适用城市 | 开始规则 | 结束规则 | 2026 年具体切换日期 |
|---|---|---|---|---|
| 欧盟 / 欧洲经济区规则 | 伦敦、巴黎、柏林、罗马(4 城) | 3 月最后一个星期日 01:00 UTC 时间 | 10 月最后一个星期日 01:00 UTC 时间 | 2026 年:3 月 29 日进入 · 10 月 25 日退出 |
| 美国规则(2007 年起) | 纽约、芝加哥、洛杉矶(3 城) | 3 月第 2 个星期日 02:00 当地时间(标准时) | 11 月第 1 个星期日 02:00 当地时间(夏令时) | 2026 年:3 月 8 日进入 · 11 月 1 日退出 |
| 澳大利亚规则(东部) | 悉尼(1 城) | 10 月第 1 个星期日 02:00 当地时间(标准时) | 4 月第 1 个星期日 03:00 当地时间(夏令时) | 2026 年:4 月 5 日退出 · 10 月 4 日进入(南半球先退出、后进入) |
| 新西兰规则 | 奥克兰(1 城) | 9 月最后一个星期日 02:00 当地时间(标准时) | 4 月第 1 个星期日 03:00 当地时间(夏令时) | 2026 年:4 月 5 日退出 · 9 月 27 日进入(南半球先退出、后进入) |
欧盟规则把切换点定在 01:00 UTC,所以同一天的当地切换时刻各城不同(伦敦 01:00、巴黎/柏林/罗马 02:00);美国、澳大利亚、新西兰的规则本身按当地时间描述,同规则城市在同一当地时刻切换。南半球(悉尼、奥克兰)先退出、后进入,公历年内两个日期都在。
UTC 偏移速查表(UTC−08:00 到 UTC+14:00)
按标准时偏移排列。某一城市是否正在使用夏令时,会让它的实际偏移在表中上下移动一行(例如伦敦夏季在 UTC+01:00、冬季在 UTC±00:00)。
| UTC 偏移 | 代表城市 / 地区 | 与北京时间的时差 |
|---|---|---|
| UTC−08:00 | 美国太平洋时间:洛杉矶、旧金山、西雅图;加拿大温哥华 | 比北京晚 16 小时 |
| UTC−07:00 | 美国山地时间:丹佛、盐湖城、菲尼克斯(亚利桑那不实行夏令时) | 比北京晚 15 小时 |
| UTC−06:00 | 美国中部时间:芝加哥、休斯敦、达拉斯;墨西哥城 | 比北京晚 14 小时 |
| UTC−05:00 | 美国东部时间:纽约、华盛顿、波士顿、迈阿密;多伦多 | 比北京晚 13 小时 |
| UTC−04:00 | 大西洋时间:哈利法克斯、圣地亚哥(智利夏令时)、加拉加斯 | 比北京晚 12 小时 |
| UTC−03:00 | 巴西:圣保罗、里约热内卢、巴西利亚;阿根廷布宜诺斯艾利斯 | 比北京晚 11 小时 |
| UTC−02:00 | 大西洋中部:费尔南多·迪诺罗尼亚群岛 | 比北京晚 10 小时 |
| UTC−01:00 | 亚速尔群岛;佛得角 | 比北京晚 9 小时 |
| UTC+00:00 | 英国伦敦、爱尔兰都柏林、冰岛雷克雅未克、葡萄牙里斯本(冬季) | 比北京晚 8 小时 |
| UTC+01:00 | 法国巴黎、德国柏林、意大利罗马、西班牙马德里(冬季) | 比北京晚 7 小时 |
| UTC+02:00 | 希腊雅典、芬兰赫尔辛基、南非约翰内斯堡、埃及开罗 | 比北京晚 6 小时 |
| UTC+03:00 | 俄罗斯莫斯科、土耳其伊斯坦布尔、沙特利雅得、肯尼亚内罗毕 | 比北京晚 5 小时 |
| UTC+03:30 | 伊朗德黑兰 | 比北京晚 4 小时 30 分 |
| UTC+04:00 | 阿联酋迪拜、阿曼马斯喀特、格鲁吉亚第比利斯 | 比北京晚 4 小时 |
| UTC+04:30 | 阿富汗喀布尔 | 比北京晚 3 小时 30 分 |
| UTC+05:00 | 巴基斯坦卡拉奇、乌兹别克斯坦塔什干 | 比北京晚 3 小时 |
| UTC+05:30 | 印度新德里、孟买、班加罗尔;斯里兰卡科伦坡 | 比北京晚 2 小时 30 分 |
| UTC+05:45 | 尼泊尔加德满都(世界上少数 45 分钟偏移的时区) | 比北京晚 2 小时 15 分 |
| UTC+06:00 | 孟加拉国达卡;哈萨克斯坦阿斯塔纳 | 比北京晚 2 小时 |
| UTC+06:30 | 缅甸仰光;澳大利亚科科斯群岛 | 比北京晚 1 小时 30 分 |
| UTC+07:00 | 泰国曼谷、越南河内、印度尼西亚雅加达(西部) | 比北京晚 1 小时 |
| UTC+08:00 | 中国北京、上海、香港;新加坡、马来西亚吉隆坡、菲律宾马尼拉 | 与北京同时刻 |
| UTC+09:00 | 日本东京、韩国首尔、朝鲜平壤 | 比北京早 1 小时 |
| UTC+09:30 | 澳大利亚中部:阿德莱德(夏季 +10:30)、达尔文 | 比北京早 1 小时 30 分 |
| UTC+10:00 | 澳大利亚东部:悉尼、墨尔本、布里斯班(冬季);关岛 | 比北京早 2 小时 |
| UTC+11:00 | 澳大利亚东部夏令时:悉尼、墨尔本(夏季);所罗门群岛 | 比北京早 3 小时 |
| UTC+12:00 | 新西兰奥克兰(冬季)、斐济苏瓦;俄罗斯堪察加 | 比北京早 4 小时 |
| UTC+13:00 | 新西兰奥克兰(夏季)、萨摩亚阿皮亚、汤加努库阿洛法 | 比北京早 5 小时 |
| UTC+14:00 | 基里巴斯圣诞岛、莱恩群岛——全球最早进入新一天的时区 | 比北京早 6 小时 |
“与北京时间的时差”按标准时比较;夏令时期间相关城市会临时相差 1 小时,以城市对照表为准。
与北京的时差对照:北京 09:00 时各地几点
以 2026 年 10 月 30 日北京时间 09:00 为参照(该日期为页面打开当天的北京日期),换算到各城市。第三列同时标出当地日期与北京日期的先后关系——这就是跨境沟通里最容易出错的那一格。
| 城市 | 与北京时差 | 北京时间 09:00 时当地几点 |
|---|---|---|
| 北京 / 上海 中国 | 0 小时 与北京同时刻 | 09:00 同一天 |
| 东京 日本 | +1 小时 比北京早 1 小时 | 10:00 同一天 |
| 首尔 韩国 | +1 小时 比北京早 1 小时 | 10:00 同一天 |
| 新加坡 新加坡 | 0 小时 与北京同时刻 | 09:00 同一天 |
| 曼谷 泰国 | −1 小时 比北京晚 1 小时 | 08:00 同一天 |
| 新德里 印度 | −2 小时 30 分 比北京晚 2 小时 30 分 | 06:30 同一天 |
| 迪拜 阿联酋 | −4 小时 比北京晚 4 小时 | 05:00 同一天 |
| 莫斯科 俄罗斯 | −5 小时 比北京晚 5 小时 | 04:00 同一天 |
| 圣保罗 巴西 | −11 小时 比北京晚 11 小时 | 22:00 北京日期 −1 天 |
| 伦敦 英国 | −8 小时 比北京晚 8 小时 | 01:00 同一天 |
| 巴黎 法国 | −7 小时 比北京晚 7 小时 | 02:00 同一天 |
| 柏林 德国 | −7 小时 比北京晚 7 小时 | 02:00 同一天 |
| 罗马 意大利 | −7 小时 比北京晚 7 小时 | 02:00 同一天 |
| 纽约 美国 | −12 小时 比北京晚 12 小时 | 21:00 北京日期 −1 天 |
| 芝加哥 美国 | −13 小时 比北京晚 13 小时 | 20:00 北京日期 −1 天 |
| 洛杉矶 美国 | −15 小时 比北京晚 15 小时 | 18:00 北京日期 −1 天 |
| 悉尼 澳大利亚 | +3 小时 比北京早 3 小时 | 12:00 同一天 |
| 奥克兰 新西兰 | +5 小时 比北京早 5 小时 | 14:00 同一天 |
时差列里的“比北京早”指当地钟表读数更大(更东),例如东京比北京早 1 小时:北京 09:00 时东京 10:00。同一时刻不同城市的日期可能差一天,判断跨日只看该城市的日期,不看时差的正负。
口径说明
为什么北京时间没有夏令时
中国在 1986—1991 年实行过夏令时,1992 年 4 月起取消,此后全国全年使用 UTC+08:00;新疆等地通过推迟作息(而非改变时区)来适应日照。不用夏令时的现实原因有三条:国土主要在中低纬度,夏冬日照差不如高纬国家明显,节能收益有限;全国统一时间对铁路、民航、电网与通信调度更重要;东西跨度大,再加一层夏令时会让跨省协同与设备时间管理更容易出错。所以本页里北京、上海全年都是 UTC+08:00,任何“北京时间现在是几点”的换算都不需要夏令时判断。
夏令时按规则推算,而不是写死日期
每个实行夏令时的城市在本页里记成两项:标准时偏移(分钟)+ 一条规则。规则包含「几月、第几个星期几(或最后一个星期几)、几点、按什么基准(UTC / 当地标准时 / 当地夏令时)」四个要素,例如欧盟是「3 月最后一个星期日 01:00 UTC 开始、10 月最后一个星期日 01:00 UTC 结束」,美国是「3 月第 2 个星期日 02:00 当地标准时开始、11 月第 1 个星期日 02:00 当地夏令时结束」。判断某一瞬间是否在夏令时,就是算出该年前后各一年的切换瞬间再看这个瞬间落在哪个区间;下一次切换时间则是把候选切换瞬间排序取最近的一个。
这样写的好处是:任何年份都对,规则变了只改一处。写死日期(例如「3 月 29 日切换」)过一年就错。推算结果已与 IANA 时区数据库逐城比对:2008 年以来每一次切换的前后各 4 小时逐分钟核对一致,支持年份 2008—2100。
跨日期的时差怎么读
全球偏移从 UTC−12:00 到 UTC+14:00,跨度 26 小时,超过一整天,所以同一瞬间的各地日期最多相差两天。读懂跨日只有一步:先算 UTC,再加上该城当时的偏移,结果的日期就是当地的日期。本页每张城市表都直接给出「日期」和「星期」两列,不需要自己心算。昼夜之外还有一个常见误会:北京比纽约“早 12 小时”,意思是北京的钟表读数更大、更早进入新的一天;因此北京今天上午 9 点是纽约昨天晚上 9 点(前一天的 21:00),不是“今天上午 9 点”。
本页不做什么
时区换算只有一条公式:UTC 时刻 + 当地时间偏移 = 当地时间。争议点从来不在公式,而在两个输入:该城市当时用的是哪个偏移(夏令时前后差一小时),以及你手上那个时间究竟是哪个城市的当地时间。本页把夏令时按规则推算到具体年份,并把「所选城市时间 / UTC 时间 / 北京时间 / 纽约时间」四个结果同时给出,不做静默替换。
此外:① 不处理 2008 年以前的历史时区规则(例如 1986—1991 年中国的夏令时、1970 年代英国的全年 BST、各国历次时区调整),本页对历史时间只按现行规则推算;② 不处理闰秒与原子时细节,民用换算按分钟精度;③ 不做航班、会议、赛事的具体安排建议,也不涉及任何吉凶节庆判断;④ 城市用的是所在时区的代表值,同一时区内的城市(如北京与上海、巴黎与柏林)时间相同。
常见问题
世界时间查询怎么看?这张页面上的时间是实时的吗?
页面分四层:① 顶部四张卡是「此刻」——北京当前时间(秒级走动)、UTC 当前时间、今天有没有城市在实行夏令时、正在实行夏令时的城市数;② 计算器把「某城市某时刻」换算成 UTC、北京、纽约,并列出全部 18 座城市在同一瞬间的时间;③ 表格区是当前时间对照、夏令时规则、UTC 偏移速查与和北京的时差对照;④ 口径说明写清算法边界。
“实时”说明白一点:首屏 HTML 是构建时刻的快照(页面底部会写明构建时间),浏览器一打开,脚本就用你设备的系统时钟重画全部时间,之后北京时钟每秒走动、其余城市每分钟刷新一次。所以缓存页也不会显示过期时间;但如果你的设备时间本身不准,页面也会跟着不准。
时区转换怎么算?跨时区约会议时间怎么读?
只有一个公式:UTC 时刻 + 当地时间偏移 = 当地时间。反过来,当地时间 − 偏移 = UTC 时刻。以上方默认示例为例:北京 / 上海 2026-10-30 02:27 = UTC 2026-10-29 18:27 = 纽约 2026-10-29 14:27。
约会议建议按这个顺序:先把各方时间都换成 UTC(本页结果区的第二张卡就是 UTC),再对着城市表确认每个城市那一刻用的是标准时还是夏令时。夏令时期间同一个城市的偏移会 +1 小时,这也是“上周算好的时间这周错一小时”的唯一原因。要跑代码、对日志时间戳,用时间戳转换把 Unix 时间戳直接换成 UTC 与北京时间。
夏令时是什么?中国为什么不用夏令时?
夏令时(DST)是在夏季把钟表统一拨快 1 小时,让人早睡早起、把日照挪到傍晚,从而少开一小时灯。全球约 70 个国家和地区在实行,欧洲、北美、澳大利亚东部、新西兰是主要区域;日本、印度、俄罗斯、巴西(2019 年起)以及中国都不实行。
中国不是一直不用:1986—1991 年全国实行过夏令时(每年 4 月中旬到 9 月中旬),1992 年 4 月取消。原因主要有三条:① 中国国土主要在中低纬度,夏季与冬季的日照时长差别不如高纬度国家大,节能收益有限;② 全国统一使用北京时间(UTC+8),东西跨度大,新疆等地本来就靠调整作息来适应,再叠加夏令时会让铁路、民航、通信的调度更复杂;③ 统一时间对跨省协同的价值,高于省下的那点照明电。
纽约和北京差几个小时?为什么有时候 12 小时、有时候 13 小时?
因为两地夏令时不同步。美国夏令时期间纽约是 UTC−04:00,北京全年 UTC+08:00,相差 12 小时;美国冬令时期间纽约回到 UTC−05:00,相差 13 小时。而中国不实行夏令时,所以这个差值只在纽约的两端变化。
按现行规则(美国 2007 年起):2026 年 3 月 8 日当地 02:00 进入夏令时、11 月 1 日当地 02:00 退出。本页此刻的对照是:夏令时(+1 小时),比北京晚 12 小时(UTC−04:00)。所以“北京时间今天上午 9 点”,纽约是 2026-10-29 21:00 星期四。
想直接看“纽约现在几点”,不必换算:上方城市对照表里纽约那一行的「当地时间」就是此刻纽约的钟表读数,页面每分钟自动刷新;「UTC 偏移」与「夏令时状态」两列同时告诉你现在用的是 UTC−04:00 还是 UTC−05:00。洛杉矶、芝加哥同属美国规则,夏令时期间与北京分别相差 15 小时、13 小时,冬令时各多 1 小时。
跨年跨日怎么判断?为什么同一时刻有的城市是昨天?
因为地球上的偏移跨度是 UTC−12:00 到 UTC+14:00,总共 26 小时,超过一整天。所以同一个 UTC 瞬间,各地日期最多可以差两天。判断方法只有一步:先算出 UTC,再逐城加上该城当时的偏移,然后看结果的日期——本页每张城市表的“日期”与“星期”两列就是算好的结果,不需要自己数。
举个例子:北京时间 2026 年 10 月 30 日 09:00(也就是 UTC 2026-10-29 01:00)时,纽约是 2026-10-29 21:00,落在前一天;奥克兰已经是同一天的下午。做跨境业务对账时,日期字段一定要连着时区一起存,只写“2026-10-06”是没有意义的。日期本身的加减用日期计算器。
UTC 和 GMT 一样吗?
民用场景里可以当成一样:两者都以英国格林尼治为本初子午线,日常时区换算(UTC+08:00 = GMT+08:00)结果完全相同。严格说有区别:GMT 是“格林尼治平太阳时”,属于天文时,也是一个时区名(英国冬季的民用时);UTC 是协调世界时,由原子钟定义、再用闰秒向天文时对齐,是国际标准。所以技术文档、日志、API 里写 UTC,航海、气象与英国本地场景更常见 GMT。
还有一个小坑:英国夏季用的是 BST(英国夏令时,UTC+01:00),这时伦敦的时间既不能叫 GMT,也不等于 UTC+00:00。本页对伦敦一律给偏移(夏天 UTC+01:00、冬天 UTC±00:00),避免用名字造成误会。闰秒对分钟级换算没有影响,本页不处理闰秒。
为什么不同网站查到的时差不一样?
常见三种原因。① 快照时间不同:一个页面在夏令时期间生成、另一个在冬令时期间生成,同一对城市就会差 1 小时;② 时区数据库版本不同:某国临时取消或恢复夏令时(例如巴西 2019 年取消、部分国家每年重议),没更新库的网站就会错;③ 把规则写死了:只按固定日期或只按标准时换算,跨过切换日就错一小时。
核对方法:看那个页面有没有给出「切换日期」和「所依据的规则」。本页把夏令时按规则(第几个星期几、几点、按什么基准)推算到具体年份,规则表里直接列出 2026 年的切换日期,城市表里每个城市都标了当前状态与下次切换时间;本页的推算与 IANA 时区数据库逐城比对过(2008 年以来每一次切换前后逐分钟一致),支持 2008—2100 年。
图解:时区、夏令时与跨日期