Xの日付範囲がYの日付範囲の間にあるかどうかを確認するためにIFチェックをしようとしています。しかし、正しい時間に正しい true/false を返していません:
var startdate = new Date('06/06/2013');
var enddate = new Date('06/25/2013');
var startD = new Date('06/08/2013');
var endD = new Date('06/18/2013');
if(startD >= startdate || endD <= enddate) {
return true;
} else {
return false;
}
これは機能しますが、変更startdateする06/09/2013とenddate、06/17/2013機能するはずなのに機能しなくなります。
startdatewas06/07/2013とenddatewasの場合でも機能するはずですが06/15/2013、機能しません。何かご意見は?