2007年2月8日 星期四

有關 javascript 的 Month

今天在寫計算日期時發現, javascript 在月份的計算上跟平常我們習慣用的方法不同, 像getMonth()時, 實際上取得的月份會是少了一個月, 這是因為javascript的月份是從0開始起算, 所以是0-11
因此在使用 setMonth() 時, 想 set 至 9 月份時必須要 setMonth(9-1), 否則會取到10月的

這是我歷經多次試驗才抓出來的問題 =.=|||
粉吐血吧, 居然javascript的月份是從 0 起算的

沒有留言: