Обновить метку времени в Firestore с помощью React

Я пытаюсь обновить поле даты (метку времени) в fireStore, отправив метку времени. Но Firestore получает его как число, а не как отметку времени.

Я видел много тем о serverTimestamp, но в них просто объясняется, как сохранить временную метку «сейчас», и мне нужно сохранить прошлую временную метку.

Есть ли какая-то конкретная функция для преобразования метки времени в объект, который firestore может повторно преобразовать в метку времени?

Спасибо

Не видя кода, который работает не так, как вы ожидаете, очень сложно понять, что вы делаете неправильно.

Doug Stevenson 09.08.2018 17:25
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
1
265
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сохранение даты в Firestore должно быть таким же простым, как установка поля для объекта Date со значением, которое вы хотите сохранить. Например.

doc.publishDate = new Date('December 17, 2018 03:24:00');

Если у вас возникли проблемы, покажите минимальный код, воспроизводящий проблему.

Хорошо, почти да, я хотел сделать это с отметкой времени, и это работает. Спасибо

DoReMi 11.08.2018 09:10

Другие вопросы по теме