10位和13位时间戳有什么区别?
10位通常表示秒(Seconds),13位通常表示毫秒(Milliseconds)。单位不同会导致日期相差很大,转换前请注意区分。
时间戳转换器工具提供Unix时间戳与全球各地时间的相互转换,方便开发者调试时间相关问题。
| 语言 | 获取代码 (秒级) |
|---|---|
| JavaScript | Math.round(new Date().getTime() / 1000) |
| Java | System.currentTimeMillis() / 1000 |
| Python | int(time.time()) |
| Go | time.Now().Unix() |
| PHP | time() |
| Ruby | Time.now.to_i |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| Swift | NSDate().timeIntervalSince1970 |
| Objective-C | [[NSDate date] timeIntervalSince1970] |
常见问题
10位通常表示秒(Seconds),13位通常表示毫秒(Milliseconds)。单位不同会导致日期相差很大,转换前请注意区分。
常见原因是时区不同、单位选错或服务端存储的是 UTC 时间。本工具默认按本地设备时区进行转换。
适合接口返回时间字段转换、日志时间排查。本工具支持粘贴时间戳或日期,所有转换在浏览器本地完成,安全可靠。