日期时间转换器
将日期和时间转换为各种不同的格式
工具介绍
开发中经常需要在时间戳和各种日期格式之间来回转换。本工具输入一个时间,就能同时得到 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 的前缀。