Unix 时间戳
将时间戳转换为可读日期,反之亦然。
现在
秒
毫秒
时间戳 → 日期
—
日期 → 时间戳
以秒计
—
其他编程语言中的当前时间戳
| 编程语言 | 秒 | 毫秒 |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) |
Date.now() |
| Python | int(time.time()) |
time.time_ns() // 1_000_000 |
| PostgreSQL | SELECT extract(epoch FROM now())::bigint; |
SELECT (extract(epoch FROM now()) * 1000)::bigint; |
| MySQL | SELECT UNIX_TIMESTAMP(); |
SELECT ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000); |
| Shell (Linux) | date +%s |
date +%s%3N |
| PHP | time() |
(int) (microtime(true) * 1000) |
自动检测时,大于等于 100,000,000,000 的值按毫秒读取。对于 1973 年之前或 5138 年之后的日期,请手动选择单位。
Unix 时间计算自 1970/1/1 00:00:00 UTC 起的秒数,不含闰秒,全球统一:时区只改变日期的显示方式。