[go: up one dir, main page]

土薯工具 Toolshu.com 登录 用户注册

时间戳在线转换

时区/国家/地区:

当前时间戳(ms):

1. 时间戳 →

2. → 时间戳

转换结果:

工具介绍

时间戳在线转换工具是一款面向开发者和日常用户的免费在线工具,支持 Unix 时间戳与可读日期时间格式的双向互转,并提供全球 200 余个时区的选择,满足跨地区开发与数据处理需求。


什么是时间戳?

时间戳(Timestamp)是指从格林威治标准时间 1970 年 1 月 1 日 00:00:00(即 Unix 纪元)起,至某一时刻所经过的总秒数或毫秒数。由于其精确性与唯一性,时间戳被广泛用于计算机系统、数据库记录、日志分析、接口传参等场景。北京时间(UTC+8)对应的起点为 1970 年 1 月 1 日 08:00:00。


工具核心功能

  • 时间戳 → 日期时间:输入秒级或毫秒级 Unix 时间戳,自动转换为可读的年月日时分秒格式,支持自动识别单位。
  • 日期时间 → 时间戳:输入指定日期和时间,转换为对应的秒级或毫秒级时间戳。
  • 当前时间戳实时显示:页面实时展示当前毫秒级时间戳,可一键复制。
  • 全球时区支持:内置 200 余个标准 IANA 时区,覆盖亚洲、欧洲、美洲、非洲、大洋洲等地区,满足国际化开发需求。

适用场景

  • 前后端开发调试:快速验证接口返回的时间戳是否正确。
  • 数据库运维:将数据库中存储的时间戳字段转换为可读时间,便于排查问题。
  • 日志分析:解析系统日志中的 Unix 时间戳,还原事件发生时间。
  • 跨时区协作:在不同时区环境下确认同一时刻的本地时间表示。
  • 合同与存证:结合可信时间戳理解时间凭证的底层机制。

各语言获取时间戳代码

以下收录了主流编程语言获取当前时间戳的代码片段,开发者可直接复制使用:

Swift
NSDate().timeIntervalSince1970
Go
import (
"time"
)
int32(time.Now().Unix())
Java
// pure java
(int) (System.currentTimeMillis() / 1000)
// joda
(int) (DateTime.now().getMillis() / 1000)
JavaScript
Math.round(new Date() / 1000)
Objective-C
[[NSDate date] timeIntervalSince1970]
MySQL
SELECT unix_timestamp(now())
SQLite
SELECT strftime('%s', 'now')
Erlang
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
PHP
// pure php
time()
// Carbon\Carbon
Carbon::now()->timestamp
Python
import time
time.time()
Ruby
Time.now.to_i
Shell
date +%s
Groovy
(new Date().time / 1000).intValue()
Lua
os.time()
.NET/C#
(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
Rust
use std::time::{SystemTime, UNIX_EPOCH};
SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs()
Kotlin
System.currentTimeMillis() / 1000

关于可信时间戳

可信时间戳是由具有法律效力的时间戳服务中心签发的电子凭证,用于证明某一电子文件在特定时间点之前已经存在且内容未被篡改。根据《电子签名法》,申请了可信时间戳的电子文件可视为法规规定的原件形式,具备法律证明效力,广泛应用于知识产权保护、电子合同存证、档案数字化等领域。


常见问题

秒和毫秒时间戳有什么区别?

秒级时间戳(10位数字)精度为 1 秒,毫秒级时间戳(13位数字)精度为 1 毫秒。工具支持自动识别,也可手动切换单位进行转换。


时区选择会影响转换结果吗?

时间戳本身是全球统一的绝对时间值,不受时区影响。时区选择仅影响最终显示的本地日期时间格式,例如同一时间戳在北京时间(UTC+8)和纽约时间(UTC-5)下会显示不同的小时数。


如何判断一个时间戳是秒还是毫秒?

通常 10 位数字为秒级时间戳,13 位数字为毫秒级时间戳。本工具的"自动"模式会根据数字位数自动判断并转换。

发现周边 发现周边
评论区

加载中...