有人可以帮我解决为什么这个脚本在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
}
答案 0 :(得分:0)
我认为问题是日期部分和月份之间没有空格
var selDate = new Date(dayid + " Dec 2014");
今天的价值也存在问题,因为它也有时间部分。所以
var today = new Date();
today.setHours(0,0,0,0)