JavaScript 国际化是如何在中工作的

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));

输出

The date is defined as: 
1990-03-24T18:30:00.000Z
The date in United Kingdom format is: 
25/03/1990
The date in American format is: 
3/25/1990

解释

  • 第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));

输出

The number is defined as: 
2153.93
The number after converting to France format is: 
2.153,93
The number after converting to American format is: 
2,153.93

解释

  • 第1步 – 定义一个数字值到’inputNumber’变量。

  • 第2步 – 使用NumberFormat(‘it-FR’)函数将数字值转换为法国格式。显示转换后的数值。

  • 第3步 – 使用NumberFormat(‘us-US’)函数将特定的数值转换为美国的格式。显示转换后的数值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

JavaScript 教程