⏱️ UNIX时间工具

时间戳转换与Unix时间戳转换工具

在线进行时间戳转换,把Unix时间戳转日期和时间,或把UTC日期转换为epoch time。查看当前时间戳,自动识别秒、毫秒、微秒或纳秒,并直接比较UTC与本地时间。

当前时间戳时间戳转日期日期转时间戳秒 · ms · μs · ns
当前Unix时间戳
秒—
毫秒—

时间戳转日期

就绪

日期转时间戳

就绪

起始与结束Epoch时间戳

就绪

秒转换为天、小时和分钟

就绪

常用编程语言获取当前Epoch Time

这些示例返回当前Unix时间戳。大多数返回秒;JavaScript Date.now()返回毫秒,因此示例会除以1000。

在线时间戳转换工具

使用这个时间戳转换工具和Unix时间戳转换器,可以把epoch time转换为普通日期和时间,也可以把UTC日期转换回timestamp。页面覆盖时间戳转换、时间戳转日期、unix时间戳转换、时间戳在线转换等常见需求。

转换器可自动处理秒、毫秒、微秒和纳秒Unix时间戳。你还可以查看当前时间戳,比较UTC与本地时间,获取某年、某月或某日的起始和结束timestamp,并把秒数转换为天、小时和分钟。

什么是Epoch time?

Epoch time,也称Unix time,是从1970年1月1日00:00:00 UTC开始累计的秒数。它让软件可以用紧凑的数字表示某个具体时间点。

Unix time广泛用于操作系统、数据库、API、日志、分析系统和分布式应用。

什么是Unix时间戳?

Unix时间戳是基于Unix epoch的数字时间表示。标准Unix时间戳通常以秒保存,但许多系统也使用毫秒、微秒或纳秒。

例如浏览器和JavaScript API经常使用毫秒,而许多服务器端系统和API使用秒。

如何把Unix时间戳转换为日期?

在时间戳转日期中输入timestamp并点击转换。选择自动识别时,工具会判断数字是秒、毫秒、微秒还是纳秒。

结果会显示epoch值、UTC日期时间、本地日期时间以及ISO 8601格式。

如何把日期转换为Unix时间戳?

在日期转时间戳区域输入年、月、日、时、分和秒。输入内容按UTC处理。

工具会同时返回秒、毫秒、微秒和纳秒Unix时间戳,方便你选择应用所需要的单位。

当前Unix时间戳是多少?

工具顶部的实时计数器会显示当前Unix时间戳,包括秒和毫秒,并自动持续更新。

两个值都可以直接复制。Unix time基于UTC,因此数字timestamp在全球代表同一个准确时刻。

秒和毫秒时间戳有什么区别?

现代日期的Unix秒级时间戳通常约为10位数字。毫秒时间戳通常约13位,微秒约16位,纳秒约19位。

更多数字代表更高精度。这个时间戳转换工具可以自动识别这些常见单位,也可以手动选择单位。

Epoch time和Unix time是同一个东西吗?

在日常开发中,epoch time、Unix time和Unix timestamp通常指同一个系统,也就是从1970年1月1日UTC开始计算的Unix epoch。

从技术上说,epoch也可能指其他系统中的其他参考日期,但在时间戳工具中,Unix epoch是最常见的含义。

为什么时间戳在本地时间中显示不同?

Unix时间戳表示一个固定时刻,但同一时刻在不同时区会显示为不同的日期和时间。UTC是共同参考,本地时间则应用设备的时区和夏令时规则。

这个转换器同时显示UTC和浏览器本地时间,方便直接比较。

Unix时间戳在JSON和API中如何使用?

很多API和JSON payload会把日期存为Unix时间戳,因为数字紧凑且便于程序解析。转换timestamp后,你可以使用相关的JSON格式化工具检查完整payload。

请始终查看API文档,确认timestamp单位是秒、毫秒、微秒还是纳秒。

2038年Unix time会发生什么?

2038年问题影响使用signed 32-bit整数保存Unix time的软件。它的最大值将在2038年1月达到上限。

现代64位系统和应用通常支持大得多的时间戳范围,但旧软件和嵌入式系统仍可能需要特别处理。