日期格式转换器

结果
自定义格式
2026-02-25 21:24:21
本地格式
Wed Feb 25 2026 21:24:21 GMT+0000 (Coordinated Universal Time)
ISO8601
2026-02-25T21:24:21.000Z
ISO9075
2026-02-25 21:24:21.000
RFC3339
2026-02-25T21:24:21+00:00
RFC7231
Wed, 25 Feb 2026 21:24:21 GMT
Unix 时间戳
1772054661
时间戳
1772054661000
UTC
Wed, 25 Feb 2026 21:24:21 GMT
Mongo 对象ID
699f68850000000000000000
Excel
46078.891909722224
概述
Generated by AI

日期格式转换器是一款专业的时间戳与日期格式互转工具,支持 10 种常用日期时间格式的一键转换。适用于开发调试、数据迁移、API 对接等需要处理不同日期格式的技术场景。

功能特性

多格式支持

工具支持以下 10 种日期时间格式的相互转换:

标准格式

  • 本地格式(Locale):浏览器本地时区格式,如 Thu Dec 19 2024 10:30:45 GMT+0800
  • ISO 8601:国际标准格式 2024-12-19T10:30:45.123Z
  • ISO 9075:SQL 友好格式 2024-12-19 10:30:45.123
  • RFC 3339:互联网标准格式 2024-12-19T10:30:45+08:00
  • RFC 7231:HTTP 日期格式 Thu, 19 Dec 2024 10:30:45 GMT

时间戳格式

  • Unix 时间戳(秒):10 位数字,如 1703038245
  • JavaScript 时间戳(毫秒):13 位数字,如 1703038245123

特殊格式

  • UTC: 协调世界时格式 Thu, 19 Dec 2024 02:30:45 GMT
  • MongoDB ObjectId:24 位十六进制,前 8 位为时间戳
  • Excel 序列号:浮点数,表示从 1900-01-01 起的天数

每种格式都有明确的使用场景和技术标准。

智能输入识别

支持多种输入格式,自动识别并解析:

  • 标准日期字符串(如 2024-12-1912/19/2024)
  • 时间戳 (10 位或 13 位数字)
  • ISO 格式字符串
  • 自然语言描述(如 todayyesterday,需浏览器支持)

输入后实时验证格式有效性,无效输入会清空转换结果。

毫秒级精度

所有转换保持毫秒级时间精度,适用于高精度时间要求的场景,如日志分析、性能监控、交易系统等。

一键复制

每种格式都提供独立的复制按钮,点击即可复制到剪贴板,方便在代码中使用。支持批量复制多个格式。

实时转换

输入框中的值变化时,所有格式的转换结果实时更新,无需点击按钮。编辑过程中即可查看效果,提升操作效率。

使用场景

后端开发

处理不同数据库和 API 的日期格式差异:

  • MySQL 使用 ISO 9075 格式
  • PostgreSQL 支持 ISO 8601 格式
  • MongoDB 使用 ObjectId 或 ISODate
  • Redis 常用 Unix 时间戳
  • HTTP API 使用 RFC 7231 或 ISO 8601

工具帮助快速转换格式,确保数据兼容性。

前端开发

JavaScript 原生 Date 对象、Moment.js、dayjs 等库对日期的处理方式不同,工具提供标准参考,避免时区和格式问题。

数据分析

日志文件、CSV 数据、数据库导出等常包含不同格式的时间戳,使用工具统一转换为可读格式,便于分析和可视化。

API 对接

对接第三方 API 时,根据文档要求转换日期格式。例如部分 API 要求 RFC 3339 格式,部分要求 Unix 时间戳,工具提供快速参考和验证。

调试测试

单元测试、集成测试中需要构造特定时间的测试用例,使用工具快速生成各种格式的测试数据。

格式说明

ISO 8601

国际标准化组织制定的日期时间格式,广泛用于数据交换。特点:

  • 格式:YYYY-MM-DDTHH:mm:ss.sssZ
  • T 分隔日期和时间
  • Z 表示 UTC 时区(或用 +08:00 表示时区偏移)
  • 精确到毫秒

适用于 JSON API、数据库存储、国际化应用。

Unix 时间戳

从 1970-01-01 00:00:00 UTC 起经过的秒数 (10 位)或毫秒数 (13 位)。特点:

  • 纯数字,易于存储和计算
  • 无时区概念,始终为 UTC
  • 适合排序和比较

适用于系统日志、缓存过期时间、Token 有效期等。

RFC 7231

HTTP 协议标准日期格式,用于 HTTP 头部(如 Last-Modified、Expires)。特点:

  • 格式:Day, DD Mon YYYY HH:mm:ss GMT
  • 始终使用 GMT(等同于 UTC)
  • 英文星期和月份缩写

适用于 HTTP 缓存控制、Cookie 过期时间。

MongoDB ObjectId

MongoDB 文档的默认主键格式,12 字节 (24 位十六进制)编码,包含:

  • 前 4 字节 (8 位十六进制):Unix 时间戳(秒)
  • 中间 5 字节:机器标识和进程 ID
  • 后 3 字节:递增计数器

本工具仅转换时间戳部分,生成的 ObjectId 后 16 位为占位符 0000000000000000

Excel 序列号

Excel 日期的内部存储格式,浮点数表示从 1900-01-01 起的天数。特点:

  • 整数部分:天数
  • 小数部分:时间 (0.5 表示 12:00)
  • 1900-01-01 为序列号 1

适用于 Excel 数据导入导出、财务报表处理。

注意事项

时区处理

不同格式对时区的处理不同:

  • ISO 8601、RFC 3339:明确标注时区偏移
  • Unix 时间戳、UTC: 始终为 UTC 时间
  • 本地格式、ISO 9075:基于浏览器本地时区

转换时需注意时区差异,避免因时区问题导致时间偏差。

精度损失

部分格式精度较低:

  • Unix 时间戳(秒):无毫秒信息
  • MongoDB ObjectId: 仅保留秒级时间戳
  • Excel 序列号:精度受浮点运算影响

需要毫秒精度的场景建议使用 ISO 8601 或 JavaScript 时间戳。

历史日期

Unix 时间戳为负数时表示 1970 年之前的日期,部分系统不支持。Excel 序列号的 1900-02-29 是错误日期 (1900 年非闰年),需注意兼容性。

浏览器兼容性

日期解析依赖浏览器的 Date 对象实现,不同浏览器对某些格式的支持可能存在差异。建议使用标准格式(如 ISO 8601) 以确保兼容性。

特点

  1. 支持 10 种格式,覆盖常见开发场景
  2. 实时转换,即改即显
  3. 独立复制按钮,操作便捷
  4. 中文本地化界面,降低使用门槛
  5. 毫秒级精度,满足高精度需求
  6. 纯前端实现,隐私安全

适合需要频繁进行日期格式转换的开发人员和数据分析师。

展开更多