Дата и время по умолчанию для Flatpickr

#jquery #flatpickr

#jquery #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,
 

дата указана правильно по умолчанию.

Но когда я использую оба вместе, по умолчанию указывается только время, а не дата.

Я был бы признателен, если кто-нибудь сможет разобраться в этом. Спасибо

Ответ №1:

Я нашел решение. Дата по умолчанию в формате ГГГГ-ММ-ДД ЧЧ: ММ сработала для меня.

Вот так:

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