日期与时间

时间戳转换看清时刻,保留精度

指定单位与时区,转换单个值或逐行检查一批数据。

时间戳转换

输入

输入仅在当前浏览器中处理,不会发送到服务器。

结果

选项

每行一个十进制整数或包含秒的严格日期。先选择时间戳单位;日期可带 Z 或数字偏移,否则按选定时区解释。 报告单独列出所选单位的值与纳秒余数,同时保留全部四种单位。

仅针对单行 10、13、16 或 19 位整数建议单位。应用前确认来源单位;检测不会自动修改设置。

较粗单位向负无穷取整并标记余数。当前时间采用设备时钟毫秒快照,更多输出位数不代表更高时钟精度。

无偏移日期遇到时钟调整产生的缺失或重复时刻会报错。明确偏移决定时刻,选定时区控制展示。

反向转换要求结果最新且无错误。时间戳反向使用 UTC 日期,日期反向固定使用纳秒整数,以保留精度。

最多 1000 个物理行和 100000 个 UTF-16 代码单元。空行会报告错误。

输入内容或载入示例以开始。

用时间戳转换核对 JavaScript 事件、服务端日志和链路追踪记录时,先确认来源单位。同一时刻可以写成不同长度的整数,不能只看数字大小就判断事件先后。

这里保留 Unix 时间戳的纳秒整数精度。带 Z 或数字偏移的日期已经确定时刻;没有偏移的日期则需要指定时区,才能正确完成时间戳转日期及反向处理。

为什么使用时间戳转换?

看见低位精度

时间戳转换保留微秒和纳秒输入,不让长整数先经过浮点数。较粗单位旁的余数标记帮助你判断复制该值是否会舍弃原始小数部分。

精细时间刻度对齐较粗刻度,剩余的时间片段仍被保留。

分清显示与时刻

跨午夜的日志在 UTC 和选定时区可能显示不同日期。两个显示值仍指向同一时刻,改时区不会让原始整数多出或少掉几个小时。

同一条时间线上的一个时刻连接到不同时区的时钟。

先核对单位,再解释日期

01

检测结果需要确认

JavaScript/Java 预设选择毫秒。单位检测只针对单行 10、13、16、19 位整数给出建议,应用前请对照数据来源确认,不会替你自动改单位。

02

无偏移日期要选时区

例如输入 Asia/Shanghai 或 Europe/Berlin。夏令时切换时不存在或重复的本地时间会被拒绝;补充明确偏移后再转换。

03

替换输入前检查预览

默认自动转换;关闭后可手动运行。示例、清空、当前时间与反向转换先显示替换预览。反向仅在结果最新且全部成功时可用,应用后可撤销一次。

四种单位与逐行报告

双向转换

支持秒、毫秒、微秒与纳秒,同时输出四种整数值和 UTC 日期。毫秒时间戳不需要先手动除以 1000。

指定地区时区

并列读取 UTC 与选定时区。日期有偏移时以偏移为准;无偏移时按选定的 IANA 时区解释。

批量时间戳转换

每个物理行一个值。错误保留行列位置,空行同样报告,避免成功数量掩盖遗漏的记录。

完整导出

复制和下载包含所有结果行,包括预览之外的行。输入或选项变化后,先刷新报告再导出,避免带走旧结果。

输入语法、精度与限制

日期严格解析
使用 YYYY-MM-DDTHH:mm:ss,也可用一个空格替代 T;可加 1–9 位小数及 Z、±HH:mm 或 ±HH:mm:ss。年份为四位或带符号六位,拒绝 -000000。仅日期、闰秒、24:00 和表示未知偏移的 -00:00 均不接受。
整数与范围
时间戳必须是所选单位的十进制整数,不接受科学计数法、小数或分隔符,也不自动改变单位。时刻范围为 Unix 起点前后各 8640000000000000000000 纳秒,含端点。
向负无穷取整
转换为较粗单位时采用向下取整并标记余数。例如 -1 纳秒输出 -1 秒,而非 0 秒;精确时刻仍由原始纳秒值保留。
拒绝时区歧义
无偏移输入遇到夏令时缺失或重复时刻会报错。有明确偏移时先据此确定时刻,选定时区只影响展示,历史规则取决于浏览器时区数据。
批量边界
最多 1000 个物理行及 100000 个 UTF-16 代码单元,超限整批拒绝。不上传文件,不解析表格日期序列值、自然语言日期,也不做日期加减。
快照与反向
当前时间来自设备时钟的毫秒快照,补出的微秒、纳秒位不代表更高时钟精度。反向使用 UTC 日期或固定纳秒整数,保留小数精度。

时间戳转换常见问题

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

现代日期的 10 位整数通常为秒,13 位通常为毫秒,但位数只能作为线索。请确认来源系统的单位;工具检测后需要你点击确认才会采用建议。

为什么不同工具转换结果不一致?

先比较输入单位与时区。秒误当毫秒可能得到接近 1970 年的结果,毫秒误当秒则可能落到遥远未来;跨地区显示差异不代表原始时刻改变。

如何处理时区相关的问题?

时间戳本身不包含地区时区。读取时选择 IANA 时区;反向输入若已带 Z 或数字偏移,就以该偏移确定时刻。遇到夏令时歧义请明确写出偏移。

能转换 1970 年之前的日期吗?

可以,负数表示 Unix 起点之前的时刻。例如 -86400 秒是 1969-12-31T00:00:00Z。负数转粗单位按向下取整处理,余数会显示出来。

时间戳和日期时间有什么区别?

时间戳是从 Unix 起点累计的数值,日期时间是日历表达。同一组年月日时分秒如果没有偏移或时区,可能无法唯一定位到一个时刻。

结果与预期不同?

开始时间戳转换

用时间戳转换核对一个已知时刻,确认单位与时区后导出完整结果。