解决JS中各浏览器Date格式不兼容的问题

时间:2021-11-22 20:41:25

IE,Chrome和FireFox等浏览器都支持的一种日期格式是:2015/11/30 19:29:23。

所以,可以这样写:

 var timeStr = new Date("2015/11/30 19:29:30");

但是,如果你从数据库或者调用其他接口得来的时间是这种格式的:2015-11-30 19:29:23。

则可以这样处理:

 var timeStr = "2015-11-30 19:29:30";
var time = new Date(timeStr .replace(/-/g,"/"));//即替用符号“/”换掉“-”