Я пытаюсь преобразовать указанную ниже дату в объект Date () javascript. Когда я получаю его обратно с сервера, это объект Timestamp,
Снимок экрана с консоли Firebase Firestore:
Когда я пытаюсь выполнить следующее в списке объектов, возвращаемых из магазина:
list.forEach(a => {
var d = a.record.dateCreated;
console.log(d, new Date(d), Date(d))
})
Я получаю этот вывод:
Очевидно, что все временные метки разные и не совпадают с датой 09 сентября 2018 года (что происходит сегодня). Я также не уверен, почему new Date(Timestamp)
приводит к invalid date
. Я новичок в JS, что-то не так с датами или временными отметками?