Unix 时间戳转换器
将 Unix 时间戳(纪元时间)与可读日期互转。支持 21 种格式,包括 ISO 8601、MySQL DATETIME、RFC 3339、毫秒与地区格式。自动识别输入。支持 IANA 时区。全部在浏览器中运行。
输入
可输入多种格式,如 ISO 8601、Unix 时间戳、日式等
输出
输入自定义格式后仅显示该格式。例:Y-m-d H:i:s → 2026-01-16 19:11:05
Enter a date/time string to see conversion results
使用方法
关于此工具
这个Unix时间戳转换器可以帮助您将纪元时间转换为易读的日期,也可以将日期转换回Unix时间戳。适用于调试API、查看日志、检查数据库值或确认定时任务等场景。 支持双向转换:Epoch → 日期/时间,或日期/时间 → Epoch。支持常见格式,包括ISO 8601、MySQL风格日期时间、RFC 3339和毫秒级时间戳。转换易读值时,请务必确认时区——时区错误是导致时间相差数小时类错误的常见原因。 该转换器在您的浏览器中运行,免费且无需注册。如果您需要从脚本或AI代理中反复执行相同的转换,可以使用Thousand API MCP实现自动化。
使用方法
1. 在输入框输入任一支持格式(如 ISO 8601、Unix 秒、MySQL DATETIME、地区格式等),格式会自动识别并显示。 2. 选择输入/输出时区(IANA,如 Asia/Tokyo)后,所有格式会按该时区显示。 3. 在「自定义格式」中填写如 Y-m-d H:i:s 可只显示该格式的结果。每行结果旁有复制按钮。
选项
输入:日期时间字符串(21 种格式之一)或默认 Unix 秒(当前时间)。自动识别输入格式。输入/输出时区:IANA(如 Asia/Tokyo)。日期分隔符:- 或 /。自定义格式:类 PHP 占位符(Y/m/d/H/i/s 等)用于自定义输出。
使用场景
• 解析日志时间戳 • 统一 API 日期时间格式 • 调试 • 多时区确认
代码示例
1<?php
2// 例:1700000000 为 Unix 秒
3echo gmdate('c', 1700000000);1// Unix 秒转毫秒
2const sec = 1700000000;
3new Date(sec * 1000).toISOString();1from datetime import datetime, timezone
2
3sec = 1700000000
4datetime.fromtimestamp(sec, tz=timezone.utc).isoformat()How it works
转换在浏览器内使用 date-fns 和 date-fns-tz 完成,不发送到服务器。输入通过 21 种格式的正则匹配解析为 Date,再用 formatInTimeZone 按所选 IANA 时区格式化。自定义格式将 Y-m-d H:i:s 风格占位符映射为 date-fns 格式后输出。 ■ 各格式说明 • ISO 8601: 国际标准。例 2026-01-16T19:11:05+09:00 • ISO 9075: SQL 标准日期/时间(DATE、TIME) • RFC 3339: 互联网日期时间(ISO 8601 子集) • RFC 7231: HTTP Cookie Expires。例 Wed, 21 Oct 2026 07:28:00 GMT • Unix timestamp (秒): 1970-01-01 00:00:00 UTC 起秒数 • Unix timestamp (毫秒): 同上,毫秒 • Unix timestamp (微秒): 同上,微秒 • LDAP Timestamp: 1601-01-01 UTC 起 100 纳秒间隔(用于 Active Directory 等) • Windows FileTime: 1601-01-01 UTC 起 100 纳秒间隔(Windows API) • Excel date/time: 1900 年起算的序列日期(小数含时间。例 46038.4240) • 日本式: 例 2026年01月16日 19時11分05秒 • 美国式: 例 Jan 16, 2026、Jan-16-2026 10:10:49 • 美国式数字: 例 1/16/2026(月/日/年) • 英国式: 例 16-01-2026(日为先) • 欧洲式: 例 16.01.2026 • 中国式: 例 2026年1月16日 • JavaScript Date: new Date().toString() 或 toISOString() 输出 • JSON: ISO 8601 字符串(JSON 中日期为字符串) • MySQL DATETIME: YYYY-MM-DD HH:MM:SS • MySQL TIMESTAMP: 同上(MySQL TIMESTAMP 类型) • PostgreSQL: ISO 风格或 YYYY-MM-DD HH:MM:SS+09
隐私与数据处理
所有解析与转换均在浏览器内完成,不会将输入或结果发送到服务器。
常见问题
- Q: 什么是Unix时间戳?
- A: 自1970-01-01 00:00:00 UTC以来经过的秒数(或毫秒数),常用于API、日志和数据库中。
- Q: 可以双向转换吗?
- A: 可以。支持Epoch → 日期/时间,以及日期/时间 → Epoch。
- Q: 支持哪些格式?
- A: 支持常见格式,包括ISO 8601、MySQL风格日期时间、RFC 3339和毫秒级Epoch。
- Q: 时区重要吗?
- A: 是的。将易读日期时间转换为Epoch时,请务必确认时区。
