边缘错误?挪威语言环境的错误 toLocaleString() 结果
Edge bug? Faulty toLocaleString() results with Norwegian locale
在尝试将此报告为错误之前,我希望得到一些反馈,以证明这不是我自己的愚蠢。
Edge 93 在我的机器上 return 使用 nb-NO
语言环境 returning en-US 格式的数字和日期。
(123456.789).toLocaleString('nb-NO')
returns '123,456.789'
.
(new Date(2012, 11, 20, 3, 0, 0)).toLocaleString("nb-NO")
returns '12/20/2012, 3:00:00 AM'
.
Chrome 94 和 Firefox 92 return 正确的 '123 456,789'
和 '20.12.2012, 03:00:00'
.
Edge 几乎无法识别挪威语的 BCP47 符号 nb-NO
。但是像 nb
、no
、nob
甚至 nn-NO
、nn
、nyn
(挪威新诺斯克语)这样的变体不会 return 也是正确的结果。
是的,你是对的。我对你提到的内容做了简单的测试,发现它确实存在这样的问题,但我认为你不必担心。因为这个问题在以后的Edge版本中已经解决了,大家去Edge Canary试试就知道了。 Edge Canary 中的结果:
所以我想你可以期待Edge的新更新。
在尝试将此报告为错误之前,我希望得到一些反馈,以证明这不是我自己的愚蠢。
Edge 93 在我的机器上 return 使用 nb-NO
语言环境 returning en-US 格式的数字和日期。
(123456.789).toLocaleString('nb-NO')
returns '123,456.789'
.
(new Date(2012, 11, 20, 3, 0, 0)).toLocaleString("nb-NO")
returns '12/20/2012, 3:00:00 AM'
.
Chrome 94 和 Firefox 92 return 正确的 '123 456,789'
和 '20.12.2012, 03:00:00'
.
Edge 几乎无法识别挪威语的 BCP47 符号 nb-NO
。但是像 nb
、no
、nob
甚至 nn-NO
、nn
、nyn
(挪威新诺斯克语)这样的变体不会 return 也是正确的结果。
是的,你是对的。我对你提到的内容做了简单的测试,发现它确实存在这样的问题,但我认为你不必担心。因为这个问题在以后的Edge版本中已经解决了,大家去Edge Canary试试就知道了。 Edge Canary 中的结果:
所以我想你可以期待Edge的新更新。