Chrome和Mozilla之间Javascript的不同行为

Chrome和Mozilla之间Javascript的不同行为,javascript,jquery,google-chrome,mozilla,Javascript,Jquery,Google Chrome,Mozilla,[基于问题] 基于前面的问题,我发现下面的代码满足我的要求 if (bannerStartDateTime >= workOrderCampaignStartDateTime && bannerStartDateTime < workorderCampaignEndDateTime && bannerEndDateTime > workOrderCampaignStartDateTime &a

[基于问题]

基于前面的问题,我发现下面的代码满足我的要求

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中使用。

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

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

bannerEndDateTime= new Date(year, month, day, hours, minutes) 
我已经为此创建了一个,我在Safari 6和最新版本的Firefox和Chrome中得到了“true”的条件。您对Firefox的哪个版本有意见?你在我的例子中看到了吗?
bannerEndDateTime= new Date(year, month, day, hours, minutes)