我已经查看了有关 stackoveflow 的几个问题,但似乎没有人回答我的问题。
在我的应用程序中,用户通常需要从当前选择的日期到 +1 或 -1 天。为此,我想通过在右侧和左侧分别添加两个用于 +1 和 -1 操作的图像按钮来加快此过程。
我试过这个:
$('#date').datepicker('setDate', '-1');
但它总是从当前日期设置 +1 日期(即今天 -1,而不是所选日期的 -1)。
我怎样才能做到这一点..?
任何帮助都是不言而喻的。
后来试过:
function AddDays(arg) {
var d = $('#date').datepicker('getDate');
var d = new Date(d.getYear(), d.getMonth(), d.getDay() + arg);
$('#date').datepicker('setDate', d);
}
AddDays(1)
并AddDays(-1)
在onclick
事件中调用此函数,image
但它会产生非常奇怪的结果。
例如,如果我将当前日期设置25-03-13
为dd-mm-y
格式,则单击 -1 按钮将日期设置为28-02-0-87
. 再次单击它不会导致任何变化。第三次点击它会产生结果01-02-0-87
。
我不明白这一点。这是什么行为..??