我有两个日期,一个是 dd-mm-yyyy hh:mm
格式,另一个是 dd-mm-yyyy (D1)
格式。
首先,我将 dd-mm-yyyy hh:mm
格式的日期拆分为只包含dd-mm-yyyy (D2)
格式的日期。
然后,我比较日期 D2 和 D1,如下:
var D1 = new Date();
var D2 = new Date();
// D1 = 03-05-2014 this date take as an example
// D2 = 28-04-2014 00:00 this date take as an example
// D1 and D2 are taken by input fields.
split the D2 date
dat = D2.split(' ');
D2 = dat[0];
//finally D2 is 28-04-2014
if(D2<=D1)
{
echo "ok";
}
else{
echo "something is wrong";
}
我总是得到else部分的结果,这是因为我将日期从28-04-2014 00:00
拆分成了28-04-2014
吗?