时间戳转换工具

Unix 时间戳与日期时间互转,支持秒 / 毫秒 / 自动识别

关于时间戳 · 各语言获取方法

Unix 时间戳是从 1970年1月1日(UTC 午夜) 开始所经过的秒数,不考虑闰秒。10 位为秒级,13 位为毫秒级,负值表示 1970 年之前。

常见编程语言获取当前时间戳:

// JavaScript(秒 / 毫秒) Math.floor(Date.now() / 1000) Date.now() # Python(秒) import time; int(time.time()) // Java(秒 / 毫秒) System.currentTimeMillis() / 1000 System.currentTimeMillis() // PHP(秒 / 毫秒) time() round(microtime(true) * 1000) // Go(秒 / 毫秒) time.Now().Unix() time.Now().UnixMilli() // C#(毫秒) DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() -- MySQL UNIX_TIMESTAMP()

小技巧:10 位(秒)与 13 位(毫秒)时间戳可通过「自动识别」直接转换;勾选「使用 UTC」可将输入的日期时间按 UTC 时区解释而不是本地时区。