我似乎无法在node.js中使用hour12时间,但是在浏览器(Chrome)中它工作得很好。Node.js中的toLocaleTimeString是否支持hour12选项?
的Node.js在终端
var date = new Date();
var d12 = date.toLocaleTimeString('en-US', {hour12:true});
var d24 = date.toLocaleTimeString('en-US', {hour12:false});
console.log(d12) // output 13:43:38
console.log(d24) // output 13:43:38
两个一代产量相同的结果: 13点43分38秒
更新 添加fiddle来证明它在浏览器
有人能指出我解释为什么的文档,或者告诉我我做错了什么?
感谢确认我是不是疯了。 – 2015-04-05 23:36:32
为问题添加了更合适的答案。 – shellhead 2015-04-06 01:40:50
我会给你额外工作的要点。你确认我没有做错任何事情,而V8只是不遵循规范。谢谢。 – 2015-04-06 15:17:48