你知道一种方法来“导航”日期对象而不编写自己的扩展吗?例如。你有:
var x = new Date();
然后你想点击一个按钮然后向前或向后走一个月以自动获得下一个/ previopus月份(自动换年??这可能吗?
答案 0 :(得分:2)
您似乎只需要查看the methods on the Date()
object。
此代码会将日期提前一个月,并在需要时正确滚动到下一年:
var x = new Date();
x.setMonth(x.getMonth() + 1);
你可以为其他属性做类似的事情。
答案 1 :(得分:1)
您可以使用此增加或减少天数:
Date.prototype.addDays = function(days) {
this.setDate(this.getDate()+days);
}
http://javascript.about.com/library/bladddays.htm
月份和年份将类似。
但如果你真的在寻找一个日期选择器,请使用: http://jqueryui.com/demos/datepicker/