我尝试在此站点上使用intl.dateTimeFormat:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat在提供的示例中可以正常工作,但是如果我编写的是“ hr-HR”而不是“ en-US”,并且如果按下“运行”,它将显示以下内容:“ 2012年12月12日。”
这是不正确的。
正确的值为“ 20.12.2012”(点后无空格,年后无点)。有人看到了吗?那是个错误吗?
尝试de-EN
语言环境
var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
console.log(new Intl.DateTimeFormat('de-EN').format(date));