# 时间戳转换工具

# 什么是时间戳?

Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。部分系统中也使用毫秒单位时间戳,尤其在程序员日常交流中说时间戳,很可能是说的毫秒时间戳。部分系统将秒时间戳以一个32位整型进行保存,这可能会导致2038年1月19日之后32位整形保存不下时间戳,导致数据溢出,从而导致数据异常或者系统报错。

# 时间戳转换工具

13

注意时间戳单位

# 如何在各种编程语言中获取时间戳

语言 代码片段
java System.currentTimeMillis()/1000
JavaScript Math.round(new Date().getTime()/1000)