时间戳与日期转换

日期转换为时间戳

当前 Unix 时间戳

0

时间戳通常是指一个特定时间点相对于某个特定起始时间的表示,通常以秒为单位。它是一个数字,表示从某个固定的起始时间(通常是1970年1月1日UTC,也称为UNIX纪元)到特定时间的经过的秒数。这个时间戳的计算方式称为UNIX时间戳。

在线时间戳转换工具

Unix 时间戳与日期时间互相转换,支持秒级和毫秒级时间戳

什么是 Unix 时间戳?

时间戳通常是指一个特定时间点相对于某个特定起始时间的表示,通常以秒为单位。它是一个数字,表示从某个固定的起始时间(通常是1970年1月1日UTC,也称为UNIX纪元)到特定时间的经过的秒数。Unix 时间戳(Unix Timestamp)在跨时区的系统中非常有用,因为它可以被转换为任何时区的本地时间。

秒级与毫秒级时间戳

  • 秒级时间戳 - 10 位数字,如 1704067200,常用于后端系统和数据库
  • 毫秒级时间戳 - 13 位数字,如 1704067200000,JavaScript 的 Date.now() 返回的就是毫秒级

常见使用场景

  • API 开发 - 服务端和客户端之间传递时间数据
  • 数据库存储 - 使用整数存储时间,查询效率更高
  • 日志分析 - 统一的时间格式便于排序和比较
  • 缓存过期 - 设置缓存的过期时间戳