日期时间转换器

将日期和时间转换为各种不同的格式

工具介绍

开发中经常需要在时间戳和各种日期格式之间来回转换。本工具输入一个时间,就能同时得到 ISO 8601、RFC 3339、RFC 7231、Unix 秒级与毫秒级时间戳、UTC 时间、MongoDB ObjectId 和 Excel 日期等多种表示。

使用方法

在输入框填入日期字符串或时间戳,工具会自动识别格式并换算出所有结果。也可以手动指定输入格式,避免自动识别出现歧义。

常见问题

秒级和毫秒级时间戳怎么区分?
看位数。当前时间的秒级时间戳是 10 位,毫秒级是 13 位。JavaScript 的 Date.now 返回毫秒,许多后端语言和数据库则常用秒。
结果显示的是哪个时区?
本地化时间按你电脑的系统时区显示,ISO 8601 结果带有所在时区的偏移量,例如 +08:00。UTC 一栏才是协调世界时。时间戳本身与时区无关。
MongoDB ObjectId 和时间有什么关系?
ObjectId 的前 4 个字节是创建时的秒级时间戳,所以能从 ObjectId 还原出它的生成时间,反过来也能根据时间构造出 ObjectId 的前缀。