Bootstrap Datetimepicker设置日期

JRs*_*Rsz 2 javascript datetime datetimepicker twitter-bootstrap twitter-bootstrap-3

我正在使用Eonasdan 的datetimepicker,到目前为止工作正常.

我有一个像这样的HTML元素

<div id="datetimepicker"></div>
Run Code Online (Sandbox Code Playgroud)

并使用datetimepicker函数,如下所示:

$("#datetimepicker").datetimepicker({
    inline: true,
    sideBySide: true,
    stepping: 5,
    locale: "de"
});
Run Code Online (Sandbox Code Playgroud)

结果如下: 在此输入图像描述

我想使用日期函数通过Javascript更新日期.我的尝试看起来像这样:

$("#datetimepicker").data("DateTimePicker").date("2016-01-01");
Run Code Online (Sandbox Code Playgroud)

不幸的是,这只会返回一个大对象,并且不会以任何方式改变可见日期.返回此对象

Object { destroy: c/l.destroy(), toggle: c/ha(), show: c/ga(), hide: c/ba(),
    disable: c/l.disable(), enable: c/l.enable(), ignoreReadonly: c/l.ignoreReadonly(),
    options: c/l.options(), date: c/l.date(), format: c/l.format(), 40 weitere… }
Run Code Online (Sandbox Code Playgroud)

使用不同的时间格式或只使用日期,没有时间或任何事情也无济于事.

我在各种网站上找到的建议解决方案都没有解决我的问题.我不知道是否需要更新元素?如果是这样,我该怎么办?我在文档中找不到任何提示......

使用defaultDate不是一个选项,因为我需要使用两个不同的日期执行此过程两次.

小智 5

根据您可以使用的文档string, Date, moment, null,字符串和日期示例如下所示.注意默认选择器格式.

$('#datetimepicker1').data("DateTimePicker").date(new Date())
Run Code Online (Sandbox Code Playgroud)

要么

$('#datetimepicker1').data("DateTimePicker").date('1/11/2016 12:23:12')
Run Code Online (Sandbox Code Playgroud)