时间戳是什么?
时间戳(Unix Timestamp)是指从1970年1月1日00:00:00 UTC到指定时间所经过的秒数或毫秒数。这是计算机系统中表示时间的标准方式。
时间戳类型:
- 秒级时间戳:10位数字,如:1704067200
- 毫秒级时间戳:13位数字,如:1704067200000
- 微秒级时间戳:16位数字
- 纳秒级时间戳:19位数字
常用时间戳:
- 0:1970-01-01 00:00:00 UTC (Unix纪元)
- 86400:1970-01-02 00:00:00 UTC (一天后)
- 31536000:1971-01-01 00:00:00 UTC (一年后)
- 1609459200:2021-01-01 00:00:00 UTC
- 1672531200:2023-01-01 00:00:00 UTC
- 1704067200:2024-01-01 00:00:00 UTC
日期格式说明:
- ISO 8601:国际标准格式,如:2024-01-01T12:00:00.000Z
- 本地时间:YYYY-MM-DD HH:mm:ss 格式
- UTC 时间:协调世界时,不受时区影响
- 本地字符串:包含时区信息的完整日期字符串
使用场景:
- 数据库存储:使用时间戳存储日期时间
- API 接口:传递时间参数
- 日志记录:标记事件发生时间
- 缓存过期:设置缓存有效期
- 定时任务:计算下次执行时间