>
← 返回首页

时间戳是什么?

时间戳(Timestamp)是计算机系统中常用的时间表示方式,在编程开发、数据库存储、API接口中广泛使用。

什么是时间戳?

Unix时间戳是从 1970年1月1日 00:00:00 UTC 到指定时间的总秒数。例如,1700000000 表示从1970年1月1日经过了17亿秒。

时间戳的优点:

10位和13位时间戳的区别

类型单位示例转换
10位1700000000×1000 → 毫秒
13位毫秒1700000000000÷1000 → 秒

各语言获取当前时间戳

// JavaScript(秒)

Math.floor(Date.now() / 1000)


// Python

import time; int(time.time())


// Java

System.currentTimeMillis() / 1000


// MySQL

SELECT UNIX_TIMESTAMP();

各语言时间戳转日期

// JavaScript

new Date(timestamp * 1000).toLocaleString()


// Python

datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')

相关工具

→ 在线时间戳转换工具