我尝试在此网站上使用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"
(点后无空格,年后无点)。
有人看到了吗?那是个错误吗?
答案 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));