我一直试图将我的输入日期暂时增加/减少一天,但现在就到了。
查看我的代码:
功能
function backDay() {
var date = $('input#datetimepicker').val();
var NewDate = moment().subtract(1, 'day');
$('input#datetimepicker').val(NewDate);
}
HTML
<input class="form-control" style="text-align:center" type="text" id="datetimepicker" name="CurrentDay" value="{{ date('d/m/Y') }}">
要添加的按钮返回1天
<button onclick="backDay()">Go back 1 Day</button>
答案 0 :(得分:5)
在date
中传递moment()
,否则会选择当前date
function backDay() {
var date = $('input#datetimepicker').val();
var NewDate = moment(date).subtract(1, 'day');
$('input#datetimepicker').val(NewDate._d);
}