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

编程入门 行业动态 更新时间:2024-10-07 16:23:49

我们在中有一个cultureinfo类。 net,<a href=https://www.elefans.com/category/jswz/34/1771452.html style=节点js中是否有类似的结构/包?"/>

我们在中有一个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中是否有类似的结构/包?

本文发布于:2024-05-07 14:29:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756686.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:节点   在中   有一个   类似   结构

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!