var onemonth = 3;
var oneyear = 2005;
var twomonth = 10;
var twoyear = 2000;
如何分割這個和比較? 在這個例子是:比較幾個月和jQuery
var firstdate = onemonth + oneyear;
var seconddate = twomonth + twoyear;
if(firstdate < seconddate){
alert('error');
}
如何是比較兩個日期,如果我只有一個月,一年最好的方法是什麼?
LIVE:http://jsfiddle.net/26zms/
通常你必須從'onemonth'和'twomonth'減去1。月份到日期對象是從零開始的。所以,如果你通過'12',年份會增加一個,而這個月是一月份。 **對於這種情況**,這並不重要,因爲兩個「日期」對象都被轉發了一個月。 (如果你不理解上一行:'3 <10'等於'3-1 <10-1')。 – 2012-02-21 16:04:14
你說的都對!只要'新日期(2011,12)'等同於'新日期(2012,0)',比較就是安全的。 – 2012-02-21 17:35:06