【发布时间】:2023-02-23 03:43:32
【问题描述】:
什么规范或正文控制 Intl.DateTimeFormat 中语言环境使用什么日期格式?
例如。指定 en-CA 日期格式为“m/d/yyyy”但 fr-CA 为 yyyy-mm-dd 的过程/决定/正文是什么?
是否有我可以为自己的目的使用的公共标准文件?
【问题讨论】:
-
对于英语和法语,看起来像 Canada's government prefers
YYYY-MM-DD。显然Canadian passports显示DD/MM/YYYY。后者是“美国”标准。因此,en-CA(英语)和fr-CA(法语)格式之间存在区别。 -
我认为不值得投反对票。也许是势均力敌的投票。话虽如此,OP 应该解释他们试图解决什么问题。您可以通过打印格式来获取格式列表。您是否正在寻找关于为什么选择每种格式的解释?
-
有关更多信息,请参阅维基百科上的date format by country。我假设发布 ECMAScript 标准的委员会可以决定每种语言/国家使用哪种格式。
-
我想知道什么时候会发生变化以及为什么会发生变化。例如。最近 en-CA 从 YYYY-MM-DD 更改为 DD/MM/YYYY,一些测试因此而失败。我正在解决的问题是因为客户想知道更改的上下文(谁控制它,为什么更改,更改发生的频率等)
标签: javascript date-formatting