LOCALE PASSPORT · 34 · 国际窗口

多语言日期金额格式

同一时刻、同一笔钱,在六种语言里该怎么写?由浏览器 Intl(系统 ICU)现场签发,页面上每行都是一张护照对照页,天然准确。

系统 ICU 出数 四地时区换算 相对时间格式

🔬口径说明与常见误填 把话说清楚,比报个数更有用

日期(完整) dateStyle=full:含星期与本地语序,如「2026年11月11日星期三」。
日期时间 dateStyle=medium + timeStyle=medium,与系统设置一致的常规写法。
金额 Intl.NumberFormat currency 档,符号位置与小数位随语言走。
数字 千分位与小数分隔符对照,德语为 1.234.567,891 这类点逗互换。
时区对照 同一时刻在上海 / 纽约 / 柏林 / 东京的墙上时间,自动含夏令时。
相对时间 Intl.RelativeTimeFormat 的「昨天 / in 3 days」口径。

这个工具解决什么问题

做国际化最怕想当然:日期到底月在前还是日在前、金额符号放哪、千位用什么分隔——每个语言环境都有一套官方写法。本页全部交由浏览器 Intl 出数,与当地人看到的一致。

几条实用原则

  • 所有结果来自浏览器 ICU,不做人工转写,天然准确。
  • 时区换算自动处理夏令时,无需手动加减小时。
  • 语言行可增删,聚焦当前项目需要的语言。
  • 对照表可导出 CSV,直接贴进开发与测试文档。

按这几步用

  1. 填三样:一个时刻、一个金额、一个普通数字。
  2. 选语言:默认六种,可删除或添加更多语言环境。
  3. 生成对照:日期、金额、数字、时区、相对时间一次出齐。
  4. 导出:CSV 导出后可直接作为测试用例集。

小提示

把日期改到 7 月和 1 月各跑一遍,能直观看到纽约与柏林的夏令时差异。

更新记录

  • v1.0 2026-11-11 首次上线:Intl 多语言对照 + 时区换算 + 相对时间

常见问题

多语言日期金额格式为什么天然准确?

所有结果都由浏览器内置的 Intl.DateTimeFormat 与 Intl.NumberFormat 生成,数据来自操作系统与浏览器自带的 ICU 词库,与当地人系统设置看到的格式一致,本页不做任何人工转写。

为什么德国用逗号做小数点?

德语区习惯把小数点写成逗号、千位分隔符写成点,1,234.56 在德语里写作 1.234,56;法语用窄空格分千位。这类差异靠肉眼对不出来,对照页一眼就能确认。

时区对照的基准是什么?

基准是您填入的那个时刻(按本地时区解析)。页面把它换算到上海、纽约、柏林、东京四地的墙上时间,夏令时会自动体现在小时差与后缀上。

相对时间格式有什么用?

「昨天」「in 3 days」「vor 2 Wochen」这类说法由 Intl.RelativeTimeFormat 生成,做消息列表、通知中心的本地化时直接对照,避免机翻腔。

可以只看几种语言吗?

可以。默认展示中简、美英、英英、日、韩、德六种,语言行可以删除,也能从备选列表添加法语、西语、俄语等,对照表与导出会跟着联动。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🧰 乱码修复 / 文本编码转换 在线乱码修复工具:上传乱码文本文件或粘贴乱码字符串,用 UT… → 💻 假装工作模拟器 老板走近工位的一瞬间,点一下就能从摸鱼切回正经工作界面。代码… → 🧰 IP / 子网掩码计算器 在线子网计算器:输入 IP 地址与掩码(CIDR 前缀或点分… → ⏰ 下班倒计时 打工人专属下班计算器:实时倒计时、进度环、已上班时长、加班时… →
全部工具 →