在firefox和IE中getTime方法不能使用字符串格式的日期,如“25-Mar-2015”

时间:2015-03-06 13:26:33

标签: angularjs

在firefox和IE中,getTime方法不能使用字符串格式的日期,例如" 2015年3月25日和#34;

但它适用于chrome opera和safari

我也尝试过使用$ filter

1 个答案:

答案 0 :(得分:0)

您不应该依赖javascript Date构造函数识别的格式(有关详细信息,请阅读this question)。已识别的格式取决于浏览器。

自己解析日期并使用获取日,月和年的构造函数作为不同的参数或使用某些库,例如momentjs

var date = moment(yourString, "DD-MMM-YYYY").toDate();
date.getTime();