查查哒

时间戳转换器(图标) 时间戳转换器

当前时间戳
Unix时间戳
北京时间
北京时间
Unix时间戳

时间戳转换器工具使用帮助

时间戳转换器

Unix时间戳是指格林威治时间UTC/GMT即1970年01月01日00时00分00秒,换算成北京时间是1970年01月01日08时00分00秒起至当前时间的总秒数,常用的也有毫秒计算,只需要在标准的时间戳后面增加三位毫秒数即可。目前的时间戳显示位数为10位,如果用毫秒计数,则是13位数字。

时间戳转换器的第一栏显示的是当前的标准时间戳,也可以再末尾的下拉框中选择以毫秒显示,时间戳是不断增加的,可以通过开始、暂停、刷新、复制按钮进行相关的操作。工具第二栏可以通过Unix时间戳(秒或毫秒)转换成标准的北京时间格式。第三栏直接将北京时间转换成对应的时间戳显示,需要注意的是北京时间的格式为yyyy-MM-dd hh:mm:ss(如:2024-05-22 08:23:56)。

各编程语言中获取时间戳的函数如下:

C#

秒级

DateTimeOffset.UtcNow.ToUnixTimeSeconds()

毫秒级

DateTimeOffset.UtcNow.ToUnixTimeMilliseconds()

Go

秒级

time.Now().Unix()

毫秒级

time.Now().UnixNano() / 1e6

PHP

秒级

time()

毫秒级

(int)(microtime(true) * 1000)

Ruby

秒级

Time.now.to_i

毫秒级

(Time.now.to_f * 1000).to_i

Java

秒级

System.currentTimeMillis() / 1000

毫秒级

System.currentTimeMillis()

Swift

秒级

NSDate().timeIntervalSince1970

毫秒级

NSDate().timeIntervalSince1970 * 1000

Python

秒级

int(time.time())

毫秒级

int(time.time() * 1000)

JavaScript

秒级

Math.round(new Date() / 1000)

毫秒级

new Date().getTime()

Objective-C

秒级

[[NSDate date] timeIntervalSince1970]

毫秒级

[[NSDate date] timeIntervalSince1970] * 1000