天天看點

bootstrap datetimepicker元件當日日期點選沒反應、格式化format和值的擷取

(1)當日日期點選沒反應,但是點選當日的昨天可以,解決辦法,在當日基礎上疊加一天并禁用明天,使之僅能選擇今天或之前日期

(2)format格式化問題,年月日全小寫不通過,要全大寫,嘗試了很多最後參考:https://jsfiddle.net/n9aofvht/7/

(3)值的擷取,簡單通過jquery的id選擇器去擷取value為空,參考了:https://stackoverflow.com/questions/16573624/get-the-value-of-bootstrap-datetimepicker-in-javascript

代碼:

$('#startDatePicker,#endDatePicker').datetimepicker({
        useCurrent: false,
        maxDate: moment().add(1, 'days'),
        minDate: moment().subtract(7, 'days'),
        format: 'YYYY-MM-DD',
        disabledDates: [
            moment( ((new Date()).getMonth() + 1) + '/' + ((new Date()).getDate() + 1) + '/' +  (new Date()).getFullYear() )
        ]
    });
           

取值:

bootstrap datetimepicker元件當日日期點選沒反應、格式化format和值的擷取