Chrome和Mozilla之间Javascript的不同行为

时间:2014-07-18 09:01:22

标签: javascript jquery google-chrome mozilla

[基于this问题]

根据之前的问题,我发现下面的代码符合我的要求。

if (bannerStartDateTime >= workOrderCampaignStartDateTime 
        && bannerStartDateTime < workorderCampaignEndDateTime 
        && bannerEndDateTime > workOrderCampaignStartDateTime 
        && bannerEndDateTime <= workorderCampaignEndDateTime) { }
else {
    alert ("Banner Start/End Date must between Work Order Campaign Start/End Date.");
    return;
}

我在Chrome上测试了它没问题。但是,当我尝试使用Mozilla Firefox进行测试时,它为什么会失败?我正在使用这个例子:

workOrderCampaignStartDateTime  = "2014-07-18 15:40";
workorderCampaignEndDateTime    = "2014-07-18 16:00";
bannerStartDateTime             = "2014-07-18 15:40";
bannerEndDateTime               = "2014-07-18 16:00";

它可以在Chrome中使用,但不能在Mozilla Firefox中使用。

1 个答案:

答案 0 :(得分:1)

我检查了这段代码,它可以在我的Firefox浏览器中使用。

为什么不使用javasript Date对象,例如:

bannerEndDateTime= new Date(year, month, day, hours, minutes)