标签: javascript datetime intl
我正在使用Intl.DateTimeFormat格式化日期,我注意到不同的浏览器会产生不同的结果。
我使用以下代码使用爱沙尼亚语区域设置日期格式:
new Intl.DateTimeFormat("et").format(new Date(2017,0,2))
我得到的结果:
我对结果非常不满意,因为我希望有类似的输出。为什么存在这些差异并且是正常的(预期的)?
使用locale en ,每个浏览器都给出相同的结果(2017年1月2日)。