⏰
时间戳转换器
ISO 8601在 Unix 时间戳和日期格式之间转换。
Current Time
0
arrow_forward Unix to Human
ISO 8601
-
Local Time
-
UTC
-
Relative
-
arrow_back Human to Unix
Unix (seconds)
-
Unix (milliseconds)
-
什么是Unix时间?
Unix时间(也称为Epoch时间、POSIX时间或Unix时间戳)是一种描述时间点的系统。它是自Unix纪元以来经过的秒数(减去闰秒);Unix纪元是1970年1月1日00:00:00 UTC。它在操作系统和文件格式中被广泛使用,因为它是一个单一整数,便于计算机存储和操作。这个标准使不同系统能够准确地通信时间,而无需考虑其本地时区设置。
如何使用此工具
将Unix转换为人类可读格式:在Unix时间戳字段中输入时间戳,并选择它是秒还是毫秒。将人类可读格式转换为Unix:使用选择器选择日期和时间,然后选择所需时区。使用"现在"按钮快速获取当前时间戳。实时查看结果,包括ISO 8601、本地时间、UTC和相对时间。点击任何结果旁边的复制按钮将其保存到剪贴板。
常见使用场景
日志分析,将服务器日志或数据库条目中的神秘时间戳转换为可读日期以进行调试。API开发,验证您的后端是否发送了正确的纪元值。数据迁移,确保在系统间移动时基于时间的数据保持一致。调度,为cron作业、过期日期或事件触发器计算未来或过去的时间戳。
专业技巧
使用JavaScript时,请记住Date.now()返回毫秒,而标准Unix时间戳以秒为单位——除以1000进行转换。始终使用ISO 8601格式在系统间交换数据以确保最大兼容性。注意2038年问题,32位有符号整数将溢出;现代系统使用64位整数,在可预见的未来解决了这个问题。