Firefox与日期错误

时间:2014-12-02 08:19:53

标签: jquery

有人可以帮我解决为什么这个脚本在firefox中失败,但在所有其他浏览器中都有效吗?

我有一个功能,然后是今天之前的日期,然后运行一些东西。 返回值:

selDate : Mon Dec 01 2014 00:00:00 GMT+0100 (CET)
today: Tue Dec 02 2014 09:15:06 GMT+0100 (CET)

适用于所有浏览器,但不适用于Firefox。

var dayid = $(this).attr('id');
var selDate = new Date(dayid + "Dec 2014");
var today = new Date();

if ((selDate < today) || (selDate == today)) {
//YES the selDate is before today.
}else{
//NO
}

1 个答案:

答案 0 :(得分:0)

我认为问题是日期部分和月份之间没有空格

var selDate = new Date(dayid + " Dec 2014");

今天的价值也存在问题,因为它也有时间部分。所以

var today = new Date();
today.setHours(0,0,0,0)