Javascript 引导datetimepicker-基于输入值的日期

Javascript 引导datetimepicker-基于输入值的日期,javascript,twitter-bootstrap,bootstrap-datetimepicker,Javascript,Twitter Bootstrap,Bootstrap Datetimepicker,我正在使用Eonasdan/bootstrap datetimepicker,无法确定如何在基于输入的value属性加载页面时设置初始日期时间 加载页面时,即使字段有值,输入也为空 <input type="text" name="start" id="start" value="2015-09-26 18:00"/> 您的日期格式与datetimepicker设置对象中声明的日期格式不同,因此请更改datetimepicker日期格式: //format: "MM/DD/

我正在使用Eonasdan/bootstrap datetimepicker,无法确定如何在基于输入的value属性加载页面时设置初始日期时间

加载页面时,即使字段有值,输入也为空

<input type="text" name="start" id="start" value="2015-09-26 18:00"/>

您的日期格式与datetimepicker设置对象中声明的日期格式不同,因此请更改datetimepicker日期格式:

    //format: "MM/DD/YYYY HH:mm"
    format: "MM-DD-YYYY HH:mm"
您还可以使用setDate()setLocalDate()


另一个选项是在创建datetimepicker时传递defaultDate

    var dateNow = new Date();

    $("#start").datetimepicker({
            ignoreReadonly: true,
            useCurrent: false,
            sideBySide: true,
            format: "MM/DD/YYYY HH:mm",
            defaultDate:dateNow
        });

我知道这一定很简单。愚蠢的我,当然格式不匹配-这就成功了。非常感谢!
    $("#start").data('datetimepicker').setDate(new Date(year, month, day, 00, 01));
    $("#start").data('datetimepicker').setLocalDate(new Date(year, month, day, 00, 01));
    var dateNow = new Date();

    $("#start").datetimepicker({
            ignoreReadonly: true,
            useCurrent: false,
            sideBySide: true,
            format: "MM/DD/YYYY HH:mm",
            defaultDate:dateNow
        });