Set default time in bootstrap-datetimepicker

前端 未结 13 2186
后悔当初
后悔当初 2020-12-03 10:21

I want to set default time in this datetimepicker as 00:01 for the current date. Anyone tried that before? Having a tough time with it. It Seems simple.

相关标签:
13条回答
  • 2020-12-03 10:25

    i tried to set default time for a picker and it worked:

    $('#date2').datetimepicker({
     format: 'DD-MM-YYYY 12:00:00'
    });
    

    this will save in database as : 2015-03-01 12:00:00

    used for smalldatetime type in sql server

    0 讨论(0)
  • 2020-12-03 10:26

    It works for me:

     <script type="text/javascript">
            $(function () {
                var dateNow = new Date();
                $('#calendario').datetimepicker({
                    locale: 'es',
                    format: 'DD/MM/YYYY',
                    defaultDate:moment(dateNow).hours(0).minutes(0).seconds(0).milliseconds(0)                    
                });
            });            
        </script>
    
    0 讨论(0)
  • 2020-12-03 10:26

    use this after initialisation

    $('.form_datetime').datetimepicker('update', new Date());
    
    0 讨论(0)
  • 2020-12-03 10:27

    For use datetime from input value, just set option useCurrent to false, and set in value the date

    $('#datetimepicker1').datetimepicker({
      useCurrent: false,
      format: 'DD.MM.YYYY H:mm'
    });

    0 讨论(0)
  • 2020-12-03 10:30

    Set a default input value as per this GitHub issue.

    HTML

    <input type="text" id="datetimepicker-input"></input>
    

    jQuery

    var d = new Date();
    
    var month = d.getMonth()+1;
    var day = d.getDate();
    
    var output = d.getFullYear() + '/' +
    (month<10 ? '0' : '') + month + '/' +
    (day<10 ? '0' : '') + day;
    
    $("#datetimepicker-input").val(output + " 00:01:00");
    

    jsFiddle
    JavaScript date source

    EDIT - setLocalDate/setDate

    var d = new Date();
    var month = d.getMonth();
    var day = d.getDate();
    var year = d.getFullYear();
    
    $('#startdatetime-from').datetimepicker({
        language: 'en',
        format: 'yyyy-MM-dd hh:mm'
    });
    $("#startdatetime-from").data('DateTimePicker').setLocalDate(new Date(year, month, day, 00, 01));
    

    jsFiddle

    0 讨论(0)
  • 2020-12-03 10:34

    Hello developers,

    Please try this code

    var default_date=  new Date(); // or your date
    $('#datetimepicker').datetimepicker({
        format: 'DD/MM/YYYY HH:mm', // format you want to show on datetimepicker
        useCurrent:false, // default this is set to true
        defaultDate: default_date
    });
    

    if you want to set default date then please set useCurrent to false otherwise setDate or defaultDate like methods will not work.

    0 讨论(0)
提交回复
热议问题