JavaScript 的国际化是怎样工作的?


在本文中,你将了解国际化在 JavaScript 中的工作原理。国际化是准备软件以使其能够支持本地语言和文化环境的过程。它可以包括更改日期和时间格式、更改公制系统格式、语言格式等。

示例 1

在此示例中,我们了解日期和时间格式的更改。

var inputDate = new Date(1990, 2, 25);
console.log("The date is defined as: ")
console.log(inputDate)

console.log("The date in United Kingdom format is: ")
console.log(new Intl.DateTimeFormat('en-GB').format(inputDate));

console.log("The date in American format is: ")
console.log(new Intl.DateTimeFormat('en-US').format(inputDate));

说明

  • 步骤 1 − 将日期时间值定义为“inputDate”变量。

  • 步骤 2 − 使用 DateTimeFormat('en-GB') 函数将日期时间值转换为英国特定的格式。显示转换后的值。

  • 步骤 3 − 使用 DateTimeFormat('en-US') 函数将日期时间值转换为美国特定的格式。显示转换后的值。

示例 2

var inputNumber = 2153.93;
console.log("The number is defined as: ")
console.log(inputNumber)

console.log("The number after converting to France format is: ")
console.log(new Intl.NumberFormat('it-FR').format(inputNumber));

console.log("The number after converting to American format is: ")
console.log(new Intl.NumberFormat('us-US').format(inputNumber));

说明

  • 步骤 1 − 将一个数值定义为“inputNumber”变量。

  • 步骤 2 − 使用 NumberFormat('it-FR') 函数将数值转换为法国特定的格式。显示转换后的值。

  • 步骤 3 − 使用 NumberFormat('us-US') 函数转换特定于美国格式的数字值。转换后显示值。

更新时间: 16-Feb-2023

222 浏览量

提升你的 职业生涯

完成课程获得认证

开始学习
广告