这是intl.dateTimeFormat错误吗?

时间:2019-12-27 11:04:04

标签: javascript mozilla

我尝试在此网站上使用intl.dateTimeFormat: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat

使用提供的示例可以正常运行,但是如果我写'hr-HR'而不是'en-US',并且如果我按“运行”,它将显示以下内容:

"20. 12. 2012."

这是不正确的。

正确的值为"20.12.2012"(点后无空格,年后无点)。 有人看到了吗?那是个错误吗?

1 个答案:

答案 0 :(得分:0)

尝试使用de-EN语言环境

var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));

console.log(new Intl.DateTimeFormat('de-EN').format(date));