首页 > 时间戳转换

时间戳转换

Unix时间戳与人类可读日期互转,支持秒级和毫秒级,多时区同时显示,实时当前时间戳。

— 广告 · Advertisement —
当前时间戳
快速填入

使用指南

使用时间戳转换工具非常简单。如果你有一个Unix时间戳,只需将其粘贴到"时间戳 → 日期"输入框中,点击"转换"按钮,即可立即看到对应的人类可读日期。工具会自动识别秒级(10位)和毫秒级(13位)时间戳,无需手动区分。

如果你需要将日期转换为时间戳,在"日期 → 时间戳"区域选择日期和时间,点击"转换"后即可获得秒级和毫秒级两种格式的时间戳,并可一键复制。同时,转换结果会在多个时区中同时显示,包括UTC、北京、东京、纽约和伦敦时间,方便跨时区对照。

工具还提供了快速填入功能,可以一键获取"1分钟前"、"1小时前"、"今天0点"、"本周一"和"本月1日"等常用时间点的时间戳,省去手动计算的麻烦。页面顶部实时显示当前时间戳,方便随时参考。

常见问题

什么是Unix时间戳?

Unix时间戳(Unix Timestamp)是从1970年1月1日00:00:00 UTC到当前时刻所经过的秒数。它是一种跨平台、跨语言的时间表示方式,广泛用于数据库存储、API通信和日志记录等场景。由于不涉及时区信息,Unix时间戳在全球任何地方对同一时刻的值都是相同的。

为什么时间戳从1970年开始?

Unix时间戳的起点被称为"Unix纪元"(Unix Epoch),设定为1970年1月1日00:00:00 UTC。这个日期是Unix操作系统诞生的大致时间,早期Unix开发者在设计系统时钟时选择了这个方便的起点。此后,这一约定成为了POSIX标准的一部分,被几乎所有编程语言和操作系统沿用至今。

如何在不同编程语言中获取时间戳?

在JavaScript中可以使用 Date.now() 获取毫秒级时间戳,除以1000即可得到秒级;Python中使用 import time; time.time() 获取秒级时间戳;Java中使用 System.currentTimeMillis() 获取毫秒级时间戳;Go中使用 time.Now().Unix() 获取秒级时间戳;PHP中使用 time() 获取秒级时间戳。各语言方法略有不同,但原理一致。

相关工具

— 广告 · Advertisement —
— 广告 · Advertisement —