时间戳 ⇄ 日期 / 时间双向互转,自动识别秒 / 毫秒 / 微秒,可批量粘贴多行,默认按北京时间(UTC+8)显示
1970-01-01 00:00:00 UTC 起经过的秒数,与时区无关 —— 同一个瞬间,在世界任何地方算出的时间戳都相同,因此程序之间传递时间通常都用它。换算成北京时间要在时间戳基础上加 8 小时。
1758590401):秒级,PHP time()、MySQL UNIX_TIMESTAMP()、Linux date +%s 都是这种1758590401000):毫秒级,JavaScript Date.now()、Java System.currentTimeMillis() 是这种time.time_ns() / 1000 等场景会出现2026-09-23 10:00:01、2026/09/23 10:00、20260923 等日期时间写法,按北京时间解析2026-09-23:按当天 00:00:00 算10:00:01、10:00:按今天的这个时刻算(适合把每天固定的时间点转成时间戳)2026-09-23T10:00:01+08:00、2026-09-23T02:00:01Z 等带偏移的写法,按自身偏移解析date -d @1758590401time() 取当前,date('Y-m-d H:i:s', $ts) 格式化,strtotime($str) 反向解析Math.floor(Date.now() / 1000) 取秒,new Date(1758590401 * 1000) 转日期2038-01-19 11:14:07(北京时间)溢出,即「2038 问题」;用 64 位系统或毫秒级时间戳可避免。另外本工具的结果统一按北京时间展示,如果你的服务器时区不是 UTC+8,直接使用时间戳即可,不需要额外加减时差。