Сохраненный объект метки времени Firestore конвертируется в секунды - PullRequest
0 голосов
/ 17 января 2019

У меня проблема с моей облачной функцией. По сути, у меня есть объект Timestamp в каждом документе из Firestore, но я не могу преобразовать его в секунды.

Я использую свойство .seconds, как я вижу в документации по Отметка времени , но не работает (возвращает неопределенное значение).

console.log(postDoc.data().timestamp);

Возвращает:

Thu Jan 17 2019 17:10:45 GMT+0000 (UTC)

Мне нужны секунды объекта Timestamp из документа Firestore. Спасибо за совет.

1 Ответ

0 голосов
/ 18 января 2019

Попробуйте разобрать это в объект Date. var myDate = new Date(postDoc.data().timestamp). Как только вы сделаете это, вы сможете использовать стандартные методы, такие как .toLocaleDateString(), .getMonth() и т. Д.

...