这是intl.dateTimeFormat错误吗?

问题描述 投票:1回答:1

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

javascript mozilla
1个回答
0
投票

尝试de-EN语言环境

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

console.log(new Intl.DateTimeFormat('de-EN').format(date));
© www.soinside.com 2019 - 2024. All rights reserved.