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') 函数转换特定于美国格式的数字值。转换后显示值。
广告