Unix时间戳转换

当前时间戳:—(每秒刷新,10位=秒级,13位=毫秒级)

小知识:Unix时间戳是从 1970-01-01 00:00:00 UTC 起经过的秒数(不含闰秒)。日志排查、数据库字段(如MySQL的UNIX_TIMESTAMP)、缓存过期、证书有效期都常用到它;13位为毫秒级(JavaScript的Date.now()),10位为秒级(PHP的time())。

常见问题

10位和13位时间戳怎么自动区分?

按数值范围判断:10位是秒级(Unix纪元秒),13位是毫秒级(JS的Date.now()口径)。粘贴即自动识别方向,也可手动切换。常见坑:把毫秒当秒传(日期跳到5万年后)或反之(回到1970年),联调时先核对位数。

显示的是什么时区?

默认北京时间(UTC+8),并同时给出UTC对照——服务器日志与数据库多用UTC存储,前端展示转本地时区,跨时区业务对不上时先看两边用的基准。转换在浏览器本地计算,不依赖服务器时钟。

相关工具