Использование метки времени Firerstore при вводе даты и времени - PullRequest
0 голосов
/ 02 апреля 2019

Я получаю метку времени из 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".

1 Ответ

0 голосов
/ 02 апреля 2019

Исправлено с этим.

var formattedDate = moment(time).format("YYYY-MM-DDTkk:mm");
...