function GetDaysInMonth(month, year)
{
return 32 - new Date(year, month, 32).getDate();
}
好吧,我不明白這是什麼,具體幹什麼的,這一部分:這個「日月」功能如何工作?
new Date(year, month, 32).getDate();
我知道什麼getDate()
呢,後來我在JavaScript擡頭Date
但在這個特殊的例子,我不你明白爲什麼你會在這裏傳球32次。這怎麼可能回到你傳遞給它的任何月份和年份的天數?
實際上它是在二月31日返回的,所以這件事情甚至都不起作用。我只是生氣,因爲我的老闆只是告訴我如何減少30行代碼,但是他告訴我使用的fing函數甚至不起作用!不是我無法修復它,但你知道有時候,代碼評論是如何承認asswipes的。 – PositiveGuy 2009-11-06 18:45:43
我應該剛剛查過這個方法,它被盜了:http://snippets.dzone.com/posts/show/2099 – PositiveGuy 2009-11-06 18:55:36