JS中的日期加減使用以下方式:
varcurrentDate = new Date();
對日期加減:
date.setDate(date.getDate()+n);
對月加減:
date.setMonth(date.getMonth()+n);
對年加減:
date.setFullYear(date.getFullYear()+n);
對小時、周等,都可以使用類似的方式修改。
同時如果對日加減的時候跨越了月、年,那麼JS的date類型會自動的處理跨越問題,不需要我們處理。
需要注意的是返回的月份是從0開始計算的,也就是說返回的月份要比實際月份少一個月,因此要相應的加上1