2015-12-15 86 views
4

我一直試圖增加/減少我的輸入日期一天一會兒,但現在得到的地方。更改日期一天Datetimepicker插件

見我的代碼:

功能

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> 

回答

5

datemoment()否則將按當前date

function backDay() { 
    var date = $('input#datetimepicker').val(); 
    var NewDate = moment(date).subtract(1, 'day'); 
    $('input#datetimepicker').val(NewDate._d); 
} 
+0

感謝@void這是偉大的,但此刻我在輸入元素越來越無效的日期? –

+1

@Wolrab你說的是什麼意思?你可以創建一個JSFIDDLE嗎? – void

+0

對不起@void我對JSFIDDLE毫不留情,我不知道如何拉入庫。我使用bootstrap3 datetimepicker並試圖增加輸入的日期1 –

相關問題