我正在使用 datetimepicker来自 Eonasdan,到目前为止效果很好。
我有一个这样的 HTML 元素
<div id="datetimepicker"></div>
并像这样使用 datetimepicker 函数:
$("#datetimepicker").datetimepicker({
inline: true,
sideBySide: true,
stepping: 5,
locale: "de"
});
我想使用 date 通过 Javascript 更新日期功能。我的尝试看起来像这样:
$("#datetimepicker").data("DateTimePicker").date("2016-01-01");
不幸的是,这只会返回一个大对象,不会以任何方式改变可见日期。返回此对象
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… }
使用不同的时间格式或只取日期而不取时间或任何其他方法都无济于事。
我在各种网站上找到的建议解决方案都没有解决我的问题。我不知道我是否必须更新元素?如果是这样,我该怎么做?我在文档中找不到任何提示...
使用 defaultDate 不是一个选项,因为我需要用两个不同的日期执行此过程两次。
最佳答案
根据 documentation你可以使用 string, Date, moment, null
,string 和 Date 的例子如下。注意默认的选择器格式。
$('#datetimepicker1').data("DateTimePicker").date(new Date())
或
$('#datetimepicker1').data("DateTimePicker").date('1/11/2016 12:23:12')
关于javascript - Bootstrap Datetimepicker 设置日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40366878/