[基于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中使用。
答案 0 :(得分:1)
我检查了这段代码,它可以在我的Firefox浏览器中使用。
为什么不使用javasript Date对象,例如:
bannerEndDateTime= new Date(year, month, day, hours, minutes)