当前 JST 时间
带当前 Unix 时间戳的实时日本标准时间时钟。JST 为 UTC+9 —— 日本没有夏令时,全国使用单一时区。
Current Unix Timestamp
—
seconds
Current time in JST
—
Source time
Enter the date and time you want to convert.
Target timezones
The same moment shown in each timezone.
—
—
—
—
—
—
日本标准时间(JST)
JST(日本标准时间)为 UTC+9:00。日本全境使用单一时区,自 1951 年起不再实行夏令时。同样的偏移也适用于韩国标准时间(KST)。IANA 时区为 Asia/Tokyo。JST 在全球金融和游戏系统中常与 UTC 一起使用。
日本标准时间在哪里实行
JST(UTC+9)覆盖整个日本。日本全国使用单一时区,自 1951 年起不再实行夏令时。IANA:Asia/Tokyo。
- 日本:东京、大阪、横滨、名古屋、札幌、福冈、神户、京都
- 无 DST:时钟全年保持 UTC+9
- 韩国标准时间(KST)和印度尼西亚东部时间以不同的 IANA 名称共用 +9 偏移
JST 与其他 UTC+9 时区
JST 与韩国标准时间(Asia/Seoul)和印度尼西亚东部时间(Asia/Jayapura)共用 +9 偏移,但 IANA 标识符不同。对日本请专门使用 Asia/Tokyo,以免将来的政治变更——例如韩国的变更——悄悄改变日期。
- KST(UTC+9):韩国
- 印度尼西亚东部时间(UTC+9):巴布亚、马鲁古
- JST 自 1951 年起稳定;短暂的 DST 实验仅发生在 1948–1951 年
JST 与 Unix 纪元 —— 转换示例
日本标准时间始终为 UTC+9,没有需要跟踪的夏令时偏移。把 JST 钟表时间转换为 Unix 纪元,就是减去九小时得到 UTC,再从那里取纪元。例如,2026-04-01 09:00:00 JST 对应 2026-04-01 00:00:00 UTC,即自纪元起 1774828800 秒。由于 JST 从不变化,它的偏移运算是所有主要商业时区中最简单的。
- JST 纪元 = UTC 纪元 − 32400(UTC + 9 = JST,所以 JST 时钟是 UTC 时钟 + 9 小时)
- JST 午夜始终是前一天的 15:00 UTC
- Go:time.Date(2026, 4, 1, 9, 0, 0, 0, jst).Unix(),其中 jst, _ := time.LoadLocation("Asia/Tokyo")
- Python:datetime(2026, 4, 1, 9, tzinfo=ZoneInfo("Asia/Tokyo")).timestamp() → 1774828800.0
JST 为什么不使用夏令时
日本在二战后曾短暂实行夏令时,但因公众不满于 1952 年放弃。此后 JST 一直保持全年单一固定偏移。这简化了仅面向日本的服务的工程与运维:定时任务、计费窗口和日终汇总可以使用固定的 UTC 偏移,而无需担心 DST 切换或含糊的钟表时间。
- 没有春季前拨的空档,也没有秋季回拨的重叠需要处理
- 安排在 09:00 JST 的 cron 任务全年每天都在 00:00 UTC 运行
- 日界清晰明确——「JST 的 2026-04-01」恰好对应一个 24 小时窗口
- 比较 JST 与 UTC 的日志可以使用恒定的 9 小时偏移,而不必使用时区库