推荐工具
Unix 时间戳转换工具
Unix 时间戳与日期时间的双向转换工具,支持多时区转换和多种日期格式
当前时间
1786594030
2026-08-13 04:07:10
2026-08-13T04:07:10.000Z
转换模式
示例
时间戳示例
Unix Epoch (January 1, 1970)
Y2K (January 1, 2000)
Billionth second (September 9, 2001)
February 13, 2009
New Year 2020
Current time
Tomorrow
Next week
日期格式示例
2026-08-13 04:07:10
2026-08-13
08/13/2026 04:07:10
13/08/2026 04:07:10
2026/08/13 04:07:10
2026-08-13T04:07:10.859Z
工具简介:Unix 时间戳转换工具
Unix 时间戳转换工具是一个专业的在线时间转换器,专门用于 Unix 时间戳与日期时间的双向转换。支持多时区转换、多种日期格式,并提供实时时间显示和丰富的示例,是开发者和系统管理员的必备工具。
什么是Unix 时间戳转换工具?
Unix 时间戳转换用于在时间戳与可读时间之间转换,便于排查日志与接口联调。
如何使用
- 输入时间戳或日期时间。
- 选择时区与单位(秒/毫秒)。
- 查看转换结果并复制。
常见应用场景
- 日志排错与时间定位
- 接口联调中的时间字段校验
- 不同系统间的时间换算
❓ 常见问题 FAQ
Q1:结果差 1000 倍?
A:确认时间戳单位是秒还是毫秒。
Q2:时区不一致?
A:切换到正确时区再转换。
Q3:如何批量处理?
A:建议分批输入或多次转换。
✨ 主要特性
- 🔄 双向转换: 支持时间戳转日期和日期转时间戳
- 🌍 多时区支持: 支持全球主要时区的转换
- 📅 多格式支持: 支持多种日期时间格式
- ⏰ 实时显示: 实时显示当前时间戳和日期时间
- 📝 丰富示例: 提供常用时间戳和日期格式示例
- 🎯 精确转换: 支持秒级和毫秒级时间戳
- 💾 结果导出: 支持复制转换结果
- 🌐 多语言支持: 支持中文、英文等多种语言界面
📖 使用说明
基本使用
- 查看当前时间: 页面顶部显示当前的时间戳、日期时间和 ISO 格式
- 时间戳转日期: 在时间戳输入框中输入 Unix 时间戳
- 日期转时间戳: 在日期时间输入框中输入日期时间字符串
- 选择时区: 根据需要选择目标时区或源时区
- 查看结果: 转换结果会实时显示在下方
时间戳转换
支持的时间戳格式
- 10位时间戳: 秒级时间戳(如:1640995200)
- 13位时间戳: 毫秒级时间戳(如:1640995200000)
转换结果包含
- 本地日期时间
- ISO 8601 格式
- UTC 日期时间
- 格式化的可读日期
日期转换
支持的日期格式
YYYY-MM-DD HH:mm:ss(2024-01-01 12:00:00)YYYY-MM-DD(2024-01-01)MM/DD/YYYY HH:mm:ss(01/01/2024 12:00:00)DD/MM/YYYY HH:mm:ss(01/01/2024 12:00:00)YYYY/MM/DD HH:mm:ss(2024/01/01 12:00:00)- ISO 8601 格式
🎯 使用场景
1. 软件开发
在软件开发中处理时间戳:
// JavaScript 中获取当前时间戳
const timestamp = Math.floor(Date.now() / 1000); // 秒级
const timestampMs = Date.now(); // 毫秒级
// 转换时间戳为日期
const date = new Date(timestamp * 1000);
2. 数据库操作
处理数据库中的时间戳字段:
-- MySQL 中的时间戳转换
SELECT FROM_UNIXTIME(1640995200) AS datetime;
SELECT UNIX_TIMESTAMP('2024-01-01 12:00:00') AS timestamp;
3. 日志分析
分析服务器日志中的时间戳:
# Linux 系统中的时间戳转换
date -d @1640995200
date +%s -d "2024-01-01 12:00:00"
4. API 开发
处理 API 响应中的时间戳:
{
"created_at": 1640995200,
"updated_at": "2024-01-01T12:00:00Z",
"timestamp": 1640995200000
}
🌍 时区支持
支持的时区
- UTC: 协调世界时
- 美洲时区: 东部时间(ET)、中部时间(CT)、山地时间(MT)、太平洋时间(PT)
- 欧洲时区: 伦敦(GMT/BST)、巴黎(CET/CEST)、柏林(CET/CEST)、莫斯科(MSK)
- 亚洲时区: 东京(JST)、上海(CST)、香港(HKT)、新加坡(SGT)、迪拜(GST)、印度(IST)
- 大洋洲时区: 悉尼(AEST/AEDT)、奥克兰(NZST/NZDT)
时区转换示例
时间戳: 1640995200
UTC: 2022-01-01 12:00:00
北京时间: 2022-01-01 20:00:00 (UTC+8)
纽约时间: 2022-01-01 07:00:00 (UTC-5)
伦敦时间: 2022-01-01 12:00:00 (UTC+0)
📚 常用时间戳
重要时间节点
- 0: Unix 纪元 (1970年1月1日)
- 946684800: 千年虫 (2000年1月1日)
- 1000000000: 十亿秒 (2001年9月9日)
- 1234567890: 特殊时间戳 (2009年2月13日)
- 1577836800: 2020年新年 (2020年1月1日)
时间计算
1秒 = 1
1分钟 = 60秒
1小时 = 3600秒
1天 = 86400秒
1周 = 604800秒
1月(30天) = 2592000秒
1年(365天) = 31536000秒
💡 使用技巧
- 批量转换: 可以快速点击示例来测试不同的时间戳
- 时区注意: 注意区分本地时间和 UTC 时间
- 格式识别: 工具会自动识别常见的日期格式
- 精度选择: 根据需要选择秒级或毫秒级精度
- 结果验证: 可以通过反向转换来验证结果的正确性
🔧 开发者指南
编程语言中的时间戳
JavaScript
// 获取当前时间戳
Date.now() // 毫秒
Math.floor(Date.now() / 1000) // 秒
// 转换时间戳
new Date(timestamp * 1000)
Python
import time
import datetime
# 获取当前时间戳
time.time() # 秒
int(time.time() * 1000) # 毫秒
# 转换时间戳
datetime.datetime.fromtimestamp(timestamp)
Java
// 获取当前时间戳
System.currentTimeMillis() / 1000 // 秒
System.currentTimeMillis() // 毫秒
// 转换时间戳
new Date(timestamp * 1000L)
通过 Unix 时间戳转换工具,您可以轻松地在时间戳和日期时间之间进行转换,提高开发效率和数据处理能力。