💡 什么是Unix时间戳?
Unix时间戳(Unix Timestamp)是从1970年1月1日00:00:00 UTC(协调世界时)开始所经过的秒数(或毫秒数)。它是计算机系统中表示时间的标准方式。
- 秒级时间戳:10位数字,如
1700000000
- 毫秒级时间戳:13位数字,如
1700000000000
- 2038年问题:32位系统秒级时间戳将在2038年溢出
💻 编程语言获取时间戳
const ts = Math.floor(Date.now() / 1000);
import time
ts = int(time.time())
$ts = time();
long ts = System.currentTimeMillis() / 1000;
🌍 时区与UTC
本工具使用浏览器本地时区显示。时间戳本身不包含时区信息,转换时需要注意:
- UTC:协调世界时,全球统一标准
- 北京时间:UTC+8,中国标准时间
- 夏令时:部分国家夏季调快1小时
- ISO 8601:标准日期格式
2024-01-01T12:00:00+08:00
🛠️ 应用场景
- API调试:检查接口返回的时间戳是否正确
- 日志分析:将时间戳转换为可读日期
- 数据库:处理存储的时间戳字段
- 缓存策略:计算过期时间
- 定时任务:设置下次执行时间