当前北京时间 时间戳 (10位) 毫秒 (13位)

0/10
0/13
网站使用帮助
    Unix时间戳转换

    Unix 时间戳(Unix Timestamp)是从 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)开始到某个时刻所经过的秒数或毫秒数。它是计算机系统中用于记录时间的一种常见方式。

    时间戳位数说明:

    • 秒级时间戳(10位) 1718121600 适用:Java、JavaScript、PHP、Python等
    • 毫秒级时间戳(13位) 1718121600000 适用:JavaScript、jQuery、C#等

    常见编程语言获取时间戳:

    • JavaScript
      • Date.now() - 获取毫秒时间戳
      • Math.floor(Date.now() / 1000) - 获取秒时间戳
    • Python
      • int(time.time()) - 获取秒时间戳
      • int(time.time() * 1000) - 获取毫秒时间戳
    • Java
      • System.currentTimeMillis() - 获取毫秒时间戳
      • Instant.now().getEpochSecond() - 获取秒时间戳
    • PHP
      • time() - 获取秒时间戳
      • round(microtime(true) * 1000) - 获取毫秒时间戳
    • Go
      • time.Now().Unix() - 获取秒时间戳
      • time.Now().UnixMilli() - 获取毫秒时间戳

    注意事项:

    • 不同编程语言获取的时间戳位数可能不同,转换时需注意单位换算
    • 13位时间戳需除以1000转为10位,10位时间戳需乘以1000转为13位
    • 时间戳是有符号整数,负数表示1970年之前的时间
    • 32位系统支持的最大时间戳为 2147483647(2038年1月19日)