时间戳转换 (Unix-GMT

时间戳转换 (Unix-GMT

AI TOOL PROFILE工具资料

把 Unix 时间戳与人类可读日期互相转换的在线工具

官网地址 https://www.epochconverter.com

访问官网
价格官网未标价
平台Web
归类其他 AI 工具
收录2026-10-11
复核2026-10-11
编辑评分 4.1 / 5

时间戳转换 (Unix-GMT编辑总结

EDITOR REVIEW编辑评测

这是一个把 Unix 时间戳与人类可读日期相互转换的网页工具,覆盖秒、毫秒、微秒、纳秒四种精度。页面提供了 Python、PHP、JavaScript、Java、C、C++、C#、Ruby、Go、R、Lua、Dart、PostgreSQL、MySQL、SQL Server、SQLite、Unix/Linux Shell、macOS、PowerShell、Excel/LibreOffice Calc 等语言的示例代码。Unix 时间戳起点为 1970-01-01 00:00:00 UTC,不计算闰秒。工具全部基于访问者电脑的日期时间设置,通过 JavaScript 完成转换。

时间戳转换 (Unix-GMT是什么?

这是一个在线的时间戳转换页面,核心用途是把 Unix 时间戳和人类可读日期互相换算。Unix epoch 又称 Unix time、POSIX time 或 Unix timestamp,指自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,不计闰秒,对应 ISO 8601 的 1970-01-01 08:00。严格来说 epoch 指 Unix time 0,但人们常把它当作 Unix time 的统称。

页面能处理四种精度的时间戳:秒(10 位)、毫秒(13 位)、微秒(16 位)、纳秒(19 位)。每个时间戳都对应 Seconds、Milliseconds、Microseconds、Nanoseconds 四种展示。页面还提供按年、月、日首尾取时间戳的区块,以及把秒换算成年、月、日、时、分的区块。

不同角色用法不同:开发者可以直接查当前时间戳,或把 1800000000 这类示例替换成自己的值;写代码的人可以对照 Python、PHP、JavaScript、Go、R 等语言的取当前时间戳写法;运维和数据分析人员可以用 PostgreSQL、MySQL、SQL Server、SQLite 的 SQL 片段,或用 Excel/LibreOffice Calc 的公式换算。页面上的示例统一返回秒级时间戳,不返回毫秒。

时间戳转换 (Unix-GMT核心功能

CAPABILITIES工具标签

四种精度互转

支持秒(10 位)、毫秒(13 位)、微秒(16 位)、纳秒(19 位)时间戳与可读日期互转,每种精度分别展示,便于对照。

一键清空表单

按 C 键可清空页面上所有输入框,连续试多个时间戳时不必逐个手动删除。

年月日首尾时间戳

提供取某年、某月、某日首尾对应时间戳的区块,方便确定一段区间的起止 Unix 时间。

秒数换算时长

把秒数换算成年、月、日、小时和分钟,包括 1 小时 3600 秒、1 天 86400 秒、1 周 604800 秒、1 个月约 2629743 秒、1 年 31557600 秒。

多语言代码示例

给出 Python、PHP、JavaScript、Java、C、C++、C#、Ruby、Go、R、Lua、Dart 等语言取当前时间戳与把时间戳转可读日期的写法,示例统一用 1800000000,返回秒级时间戳。

Excel 换算公式

提供 Excel/LibreOffice Calc 公式 =(A1 / 86400) + 25569 把时间戳转为日期时间,结果按 UTC 计算;其他时区可加减时区偏移。

时间戳转换 (Unix-GMT值不值得用?

VERDICT工具标签

当你只想快速把一个 Unix 时间戳换算成可读日期,或反过来换算时,这个页面能直接给结果,秒、毫秒、微秒、纳秒四种精度都能处理。当你要在自己代码里取当前时间戳时,它的多语言示例覆盖了 Python、PHP、JavaScript、Java、Go、R 等常见语言,还带 PostgreSQL、MySQL、SQL Server、SQLite 的 SQL 写法,可以当成速查表用。页面上的转换全部基于你电脑的日期时间设置,由 JavaScript 完成,且部分浏览器会把当前的夏令时规则套用到历史上的日期上,所以核对历史时间时要留心时区与夏令时。

建议选它的情况

  • 需要快速把 10 位秒级或 13 位毫秒级时间戳转成可读日期
  • 需要在 16 位微秒、19 位纳秒时间戳之间对照换算
  • 写代码时想速查各语言取当前时间戳的写法
  • 需要给 PostgreSQL、MySQL、SQLite 等数据库写时间戳转换语句

不建议选它的情况

  • 需要严格按特定历史时区还原时间,因为浏览器可能套用当前夏令时规则
  • 需要服务端权威时间,页面结果取决于本机日期时间设置

时间戳转换 (Unix-GMT使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先确认位数看时间戳是 10 位、13 位、16 位还是 19 位,分别对应秒、毫秒、微秒、纳秒,选对精度再转换。
  2. 按 C 清空连续换算多个时间戳时按 C 键一键清空所有输入框,省去逐个删除。
  3. 替换示例值代码示例里的 1800000000 直接换成自己的时间戳,示例返回的都是秒级时间戳。
进阶省时间也省钱
  1. Excel 记公式在表格里用 =(A1 / 86400) + 25569 把时间戳列转成日期时间,结果按 UTC 计算,其他时区再加时区偏移。
  2. 用区间首尾要筛一年或一个月的数据时,先用年月日首尾时间戳区块拿到起止值,再拿去查库。
  3. 注意夏令时部分浏览器会把当前夏令时规则套到所有历史日期,核对往期时间时手动确认时区。

时间戳转换 (Unix-GMT适合谁用?

WHO IS IT FOR工具标签

后端开发者

推荐

调接口、看日志时经常遇到秒级或毫秒级时间戳,页面能直接转成可读日期,省去自己写脚本。

数据库与运维人员

推荐

需要写 PostgreSQL、MySQL、SQL Server、SQLite 的时间戳查询或把 Shell 里的 date 输出转成日期,页面给了现成片段。

数据分析人员

有条件

在 Excel 或 LibreOffice Calc 里批量处理时间戳时可以用 =(A1 / 86400) + 25569 换算,注意结果是 UTC,需要按本地时区再调整。

对历史时间做精确核对的人

有条件

页面转换依赖本机日期时间设置,且部分浏览器会把当前夏令时规则套到历史日期,追溯往年时间时需要另行核对。

时间戳转换 (Unix-GMT优点和缺点

PROS & CONS工具标签

优点

  • 秒、毫秒、微秒、纳秒四种精度都能转换
  • 覆盖 Python、PHP、JavaScript、Java、Go、R 等十余种语言示例
  • 附带 PostgreSQL、MySQL、SQL Server、SQLite 的 SQL 写法
  • 给出 1 天 86400 秒、1 年 31557600 秒等常用换算值
  • 按 C 键可一次清空全部输入框

缺点

  • 转换结果取决于本机日期时间设置
  • 部分浏览器会把当前夏令时规则套用到历史日期
  • 代码示例统一返回秒级时间戳
  • 官网未公开该页面的更新记录

时间戳转换 (Unix-GMT常见问题

FAQ工具标签
什么是 Unix 时间戳?

Unix 时间戳指自 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,不计算闰秒,对应 ISO 8601 的 1970-01-01 08:00。

这个页面能转多少位的时间戳?

支持秒(10 位)、毫秒(13 位)、微秒(16 位)、纳秒(19 位)四种精度。

1 天、1 年分别等于多少秒?

包括的换算值为:1 小时 3600 秒、1 天 86400 秒、1 周 604800 秒、1 个月约 2629743 秒(约 30.437 天)、1 年 31557600 秒(按 365.25 天)。

转换结果会不会受时区影响?

页面上的工具全部基于访问者电脑的日期时间设置,由 JavaScript 完成转换,且部分浏览器会把当前的夏令时规则套用到所有历史日期上,核对历史时间时需要留意时区与夏令时。

Excel 里怎么把时间戳转成日期?

用公式 =(A1 / 86400) + 25569,公式里 A1 放时间戳,然后把结果单元格格式设为日期或时间。该结果按 UTC 计算;要换成其他时区,用 =((A1 +/- 时区调整) / 86400) + 25569。

在代码里怎么取当前时间戳?

页面给出了各语言的写法:Python 用 time.time(),PHP 用 time(),JavaScript 用 Math.floor(new Date().getTime()/1000.0),Go 用 time.Now().Unix(),Ruby 用 Time.now.to_i,Shell 用 date +%s,示例统一返回秒级时间戳。