Javascript 在IE和其他浏览器中格式化日期
我使用以下代码将来自服务器的日期格式化为本地日期:Javascript 在IE和其他浏览器中格式化日期,javascript,date,Javascript,Date,我使用以下代码将来自服务器的日期格式化为本地日期: var options = { year: "numeric", month: "numeric", day: "numeric", hour: "2-digit", minute: "2-digit" }; return new Date(Date.parse(date)).toLocaleDateString("en-us", options); 在Chrome中工作得很好,但在IE或Fir
var options = {
year: "numeric", month: "numeric",
day: "numeric", hour: "2-digit", minute: "2-digit"
};
return new Date(Date.parse(date)).toLocaleDateString("en-us", options);
在Chrome中工作得很好,但在IE或Firefox中效果不太好
这是我的
感谢您的帮助。IE和Firefox的哪些版本?并非所有版本的
toLocaleDateString
。还要注意,newdate(Date.parse(…
是冗余的-日期构造函数将根据需要在内部调用date.parse
。Windows 7上的最新IE。这仅适用于支持ECMA-402国际化API的浏览器。否则,参数将被忽略。Safari中也不支持。日期的格式是什么?使用日期构造函数解析str这是非常不可靠的,您可能会发现只重新格式化原始字符串要简单得多。