首页 > 解决方案 > Flatpickr 默认日期和时间

问题描述

我正在使用 jquery flatpickr。当我过去使用它时,我成功设置了默认日期。我也成功设置了默认时间。不知何故,当我尝试将两者结合起来时,它们不起作用。这是我的代码:

  let date = '8/8/20';
  let hour = '22';
  let min = '15';

  $("#date").flatpickr({
     defaultDate: new Date(date),
     defaultHour: hour,
     defaultMinute: min,
     enableTime: true,
     dateFormat: 'm/d/Y h:i K',
     minuteIncrement: 1
  });

如果我评论:

defaultDate: new Date(date)

时间正确默认。

如果我评论:

defaultHour: hour,
defaultMinute: min,

日期正确默认。

但是当我同时使用两者时,它只会默认时间而不是日期。

如果有人可以对此进行调查,我将不胜感激。谢谢你

标签: jqueryflatpickr

解决方案


我找到了解决方案。默认日期为 YYYY-MM-DD HH:MM 格式对我有用。

像这样:

$("#date").flatpickr({
  enableTime: true,
  minuteIncrement: 1,
  inline: true,
  defaultDate: "2020-11-26 14:30" 
});

推荐阅读