最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

我们在中有一个cultureinfo类。 net,节点js中是否有类似的结构包?

IT培训 admin 9浏览 0评论

我们在中有一个cultureinfo类。 net,节点js中是否有类似的结构/包?

例如,我具有当前语言环境。 “ zh-CNS-HK”例如。cultureString =“ zh-CNS-HK”;var cultureObject = new CultureInfo(cultureString); //特定语言环境的文化对象我们在[[cultureObject中几乎没有属性,例如中性文化和特定文化。因此,如果我需要特定的文化,我会得到像cultureObject.name = “ zh-HK”而不是zh-CNS-HK。

如何在节点js中获得相同的内容(“ zh-HK”)?以及如何检查它是中性文化还是特定文化?

注意:Currentlocale我正在从Windows注册表中提取它。

回答如下:Node.js(和JavaScript)中的可比较对象可能是Intl对象。

这可以让您获取日期/时间格式等。>

您可以使用Locale region属性来确定它是特定的语言环境还是中立的语言,

要了解语言环境格式,我将看一下BCP 47标准(https://tools.ietf/html/bcp47)

例如

const date = new Date("2020-05-14T05:30:00Z"); let locale = "zh-HK"; const formatter = new Intl.DateTimeFormat(locale); console.log("Formatted date:", formatter.format(date)); console.log("locale region (zh-HK):", new Intl.Locale("zh-HK").region); console.log("locale region (zh):", new Intl.Locale("zh").region); function isSpecificLocale(locale) { return (!!locale.region); } console.log("IsSpecificLocale (zh-HK):", isSpecificLocale(new Intl.Locale("zh-HK"))); console.log("IsSpecificLocale (zh):", isSpecificLocale(new Intl.Locale("zh")));

我们在中有一个cultureinfo类。 net,节点js中是否有类似的结构/包?

例如,我具有当前语言环境。 “ zh-CNS-HK”例如。cultureString =“ zh-CNS-HK”;var cultureObject = new CultureInfo(cultureString); //特定语言环境的文化对象我们在[[cultureObject中几乎没有属性,例如中性文化和特定文化。因此,如果我需要特定的文化,我会得到像cultureObject.name = “ zh-HK”而不是zh-CNS-HK。

如何在节点js中获得相同的内容(“ zh-HK”)?以及如何检查它是中性文化还是特定文化?

注意:Currentlocale我正在从Windows注册表中提取它。

回答如下:Node.js(和JavaScript)中的可比较对象可能是Intl对象。

这可以让您获取日期/时间格式等。>

您可以使用Locale region属性来确定它是特定的语言环境还是中立的语言,

要了解语言环境格式,我将看一下BCP 47标准(https://tools.ietf/html/bcp47)

例如

const date = new Date("2020-05-14T05:30:00Z"); let locale = "zh-HK"; const formatter = new Intl.DateTimeFormat(locale); console.log("Formatted date:", formatter.format(date)); console.log("locale region (zh-HK):", new Intl.Locale("zh-HK").region); console.log("locale region (zh):", new Intl.Locale("zh").region); function isSpecificLocale(locale) { return (!!locale.region); } console.log("IsSpecificLocale (zh-HK):", isSpecificLocale(new Intl.Locale("zh-HK"))); console.log("IsSpecificLocale (zh):", isSpecificLocale(new Intl.Locale("zh")));
发布评论

评论列表 (0)

  1. 暂无评论