2

我试图找出一种方法,但似乎找不到如何设置 Tempus Dominus datetimepicker 字段的负载值。

我在这里看到了可用的选项:https ://tempusdominus.github.io/bootstrap-4/Options/#format

在该字段选择了一个值的那一刻,它返回 value 02/13/2019 1:37 PM。但是,如果说,我正在编辑一条记录,我希望能够使用该字段编辑该值,但它所做的只是此刻以空白打开。

我将我的特定字段作为时间戳存储在 MySQL 中YYYY-MM-DD HH:MM:SS,所以我想知道,有没有办法将加载的日期和时间设置为我的字段?

4

1 回答 1

2

使用 Django 遇到同样的问题后,我实现了以下解决方案:

在页面底部(在启动 temups dominus datepicker 之后)具有如下功能:

function pasteDate() {
    $('#datetimepicker1').datetimepicker('date', moment('{{ form.date_weekday.value }}, {{ form.date.value|date:"d.m.Y" }}', 'dddd, DD.MM.YYYY'));
}

并在页面完全加载后(setTimeout 10 毫秒)运行它,从而根据您的设置启动并格式化日期选择器:

window.onload = setTimeout("pasteDate()", 10);

在这个例子中,我的 tempus dominus datepicker 看起来像这样:

$(function() {
  $("#datetimepicker1").datetimepicker({
    minDate: new Date(),
    format: 'dddd, DD.MM.YYYY'
  });
});
于 2019-04-29T08:43:04.733 回答