输入日期或日期时间
自动识别时,两个数字都不超过 12 的斜杠日期按"月/日/年"解读;如需按"日/月/年"请在下拉框中指定。
| 格式 | 转换结果 | 说明 |
|---|
为什么日期格式会有这么多种
同一天在不同场景里有完全不同的写法。国际标准 ISO 8601 规定用"年-月-日"排列并补零,写成 2026-10-24,好处是按字符串排序时顺序与时间一致,数据库、日志和文件名都爱用;中文正式文件写成 2026年10月24日,读起来最自然;美国习惯"月/日/年",即 10/24/2026;欧洲和多数英联邦国家习惯"日/月/年",即 24/10/2026;点号写法 2026.10.24 在德语区和部分财务系统里常见;8 位紧凑写法 20261024 则常出现在批量导入、票据编号和老式数据库字段中。
格式越多,歧义越大。03/04/2026 在美国人眼里是 3 月 4 日,在英国人眼里是 4 月 3 日,单看字符串无法判断。工程上通常约定:能写四位年份就不写两位,能用 ISO 格式就不用斜杠,必须在同一系统内交换数据时把格式写进文档。英文月份缩写 Oct 24, 2026 之所以流行,是因为月份用字母表示后,日和月的顺序不再有歧义,邮件和合同里很常见。
本工具把输入解析成一份内部标准日期,再统一渲染成九种输出,因此无论您手里是哪种写法,都能一次拿到全部结果,省去逐个手工改写。
转换时容易踩的坑
第一是两位年份。26 可能指 2026,也可能指 1926,本工具只接受四位年份,避免猜错。第二是月末与闰日:4 月 31 日、平年 2 月 29 日都不存在,工具会直接提示日期无效,而不是悄悄进位到 5 月 1 日。第三是时区:带 Z 或 +08:00 的时间会先换算成北京时间,不带时区则按北京时间理解;跨时区输入可能让日期整体前移或后移一天,输出时请留意。
第四是表格软件的自动识别。把 10/24/2026 粘进 Excel,它可能按系统区域设置改成 2026-10-24,也可能改成 24/10/2026,甚至把 20261024 当成数字 2026 万。批量处理前最好先把目标列设为文本格式。第五是24:00 与 00:00:ISO 8601 允许 24:00 表示当日终点,但多数系统只认 00:00,本工具不接受 24 点,请写成次日 00:00。
如果还需要把日期换成 Unix 时间戳、计算两个日期的间隔,或查看某个日期是星期几,可以继续使用本站的时间戳转换与日期计算器。
常见问题
03/04/2026到底是3月4日还是4月3日?
两种都可能。斜杠日期没有国际统一标准:美国习惯月/日/年,读作3月4日;欧洲与多数英联邦国家习惯日/月/年,读作4月3日。本工具自动识别时,若第一个数字大于12按日/月/年,第二个数字大于12按月/日/年,两个都不超过12则按月/日/年,也可在下拉框里手动指定。
为什么ISO 8601要把年放在最前面?
年放在最前可以让日期按字符串排序时与时间顺序一致,方便数据库、文件名和日志归档;同时用连字符分隔、月份日期补零,避免了03/04这类歧义。国际标准还规定用T分隔日期与时间,末尾用+08:00表示时区偏移。
输入带时区的时间会怎么处理?
只要输入里带Z或+08:00这类偏移,工具会先换算成北京时间再输出;例如2026-10-24T01:05:43Z会显示为同日09:05:43+08:00。若输入不带时区,则默认按北京时间解读,不做偏移。
2月29日和年末日期能正确转换吗?
能。工具先校验年月日是否真实存在,2024、2028等闰年的2月29日可以通过,平年的2月29日会提示日期不存在;12月31日跨年、1月1日年初也不会被误判。支持范围是1900年到2100年。