# #html #firebase #firebase-realtime-database #google-cloud-firestore #timestamp
Вопрос:
поэтому я хочу знать, как я могу преобразовать «метку времени» firebase только в дату и время… когда я использую toDate()
метод, он показывает мне полный вывод
выход:
Wed Jun 09 2021 23:32:02 GMT 0530 (India Standard Time)
и я хочу, чтобы мой результат был таким:
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ:
Wed Jun 09 2021 23:32:02
вот и все !
как его преобразовать ?
Ответ №1:
Firestore sdk toDate()
возвращает объект даты javascript. Таким образом, вы можете отформатировать его так, как вам нужно. Других параметров форматирования в пакете Firestore sdk нет.
Более подробную информацию о метке времени Firestore можно найти здесь: https://firebase.google.com/docs/reference/js/firebase.firestore.Отметка времени
Для форматирования одним из вариантов (из многих в JavaScript) является форматирование даты. Это намного меньше, чем что-то вроде moment.js
или dayjs
, и достаточно, если все, что вы делаете, — это форматирование вывода даты/времени для отображения.
Для форматирования строки для желаемого вывода будет: ddd mmm dd yyyy HH:MM:SS