时间戳转换工具
在线Unix时间戳与日期时间互转,支持秒级/毫秒级时间戳、UTC/本地时间、多种格式输出。
时间戳转日期
支持秒级或毫秒级时间戳,自动识别
日期转时间戳
选择日期时间,自动转换为Unix时间戳
转换结果将显示在这里
什么是 Unix 时间戳
Unix 时间戳(Unix Timestamp)是一种时间表示方式,定义为从协调世界时(UTC)1970年1月1日0时0分0秒起至现在的总秒数(或毫秒数)。它不受时区影响,是全球统一的时间标准,广泛应用于计算机系统、数据库、API 接口和日志记录中。
秒级与毫秒级时间戳的区别
秒级时间戳(10位数字):精确到秒,是传统 Unix 系统的标准格式。例如 1720761600 表示 2024-07-12 00:00:00 UTC。
毫秒级时间戳(13位数字):精确到毫秒,在现代 JavaScript 和 Web 开发中更为常见。例如 1720761600000 与上面的秒级时间戳表示同一时刻。
常见使用场景
API 开发:前后端数据交互时,时间通常以时间戳形式传递,避免时区和格式解析问题。
数据库记录:MySQL、MongoDB 等数据库常用时间戳存储时间字段,便于排序和范围查询。
日志分析:服务器日志中的时间戳需要转换为可读日期,才能进行故障排查和数据分析。
缓存过期:Redis 等缓存系统使用 Unix 时间戳设置键的过期时间(TTL)。
时间格式说明
ISO 8601:国际标准化组织制定的日期时间表示法,格式为 YYYY-MM-DDTHH:mm:ssZ,如 2024-07-12T08:00:00+08:00,具有时区信息,机器可读性强。
RFC 2822:电子邮件和 HTTP 头中常用的时间格式,如 Fri, 12 Jul 2024 08:00:00 GMT。
本地时间:根据用户所在时区显示的时间,如 2024-07-12 16:00:00(北京时间 UTC+8)。