Я получаю метку времени из Firestore и пытаюсь, чтобы она заполнила поле ввода datetime.Я использую moment.js для форматирования своей даты.
<input id="time" type="datetime-local" placeholder="Event date/time">
JS
var time = docData.time.toDate();
console.log(time);
var formattedDate = moment(time).format('yyyy-MM-DD hh:mm');
console.log(formattedDate);
document.getElementById("time").value = formattedDate.toLocaleString();
Результат регистрации 'time' var
Wed Nov 28 2018 14:00:00 GMT-0500 (Eastern Standard Time)
Результатрегистрация 'formattedDate'
yyyy-11-28 02:00
Предупреждение в консоли.
events.js:85 The specified value "yyyy-11-28 02:00" does not conform to the required format. The format is "yyyy-MM-ddThh:mm" followed by optional ":ss" or ":ss.SSS".