UNIX/Javascript 历元工具

使用这个免费的用户友好的工具,转换 UNIX/JavaScript 历元时间戳和可读的日期。无需登录即可立即将时间戳转换为 UTC 日期和反之亦然。

关于

历元到日期转换

将 UNIX/JavaScript 历元时间戳转换为可读的 UTC 日期和时间。

日期到历元转换

将可读的日期和时间转换为 UNIX/JavaScript 历元时间戳。

当前历元显示

在页面加载时自动显示当前历元时间戳。

复制到剪贴板

只需单击一下即可轻松将转换后的值复制到剪贴板。

输入验证

验证用户输入,确保转换准确并防止错误。

参考

UNIX 历元,也称为 POSIX 时间或 UNIX 时间,是描述时间点的一种系统。它是自 1970 年 1 月 1 日 00:00:00 协调世界时 (UTC) 经过的秒数,不计算闰秒。它在计算领域被广泛使用,并且是许多操作系统和文件格式中标准的时间表示形式。 JavaScript 使用自历元以来的毫秒,这是一种对该概念的略微变化,需要简单的转换才能与 UNIX 时间兼容。

计算

对于历元到日期的转换:
1. 输入的历元乘以1000转换为毫秒(如果它是以秒为单位的)。
2. 使用此毫秒值创建一个新的 Date 对象。
3. 调用此 Date 对象的toUTCString() 方法以获取 UTC 表示形式。

对于日期到历元的转换:
1. 从输入字符串创建一个新的 Date 对象,并在末尾添加 'Z' 来将其视为 UTC。
2. 调用此 Date 对象的getTime() 方法以获取自历元以来的毫秒。
3. 将结果除以 1000 并向下取整以获取以秒计的历元。

常见问题

什么是历元时间戳?
历元时间戳表示自 1970 年 1 月 1 日 00:00:00 (协调世界时/格林尼治标准时) 经过的秒数,不计算闰秒。
为什么工具会自动填写 epoch 输入框中的数字?
该工具默认显示当前历元时间戳,提供一个起点并演示实时功能。
我可以用这个工具进行 JavaScript 时间戳转换吗?
是的,该工具处理 UNIX(秒)和 JavaScript(毫秒)历元格式,会自动调整两者之间的差异。
转换的精度如何?
转换精度为秒,对于大多数使用历元时间的应用程序来说是足够的。
转换到历元时日期格式为什么很重要?
特定格式(YYYY-MM-DD HH:mm:ss)确保准确解析日期和时间,以便转换为历元。