React Date Time Picker Объект Date не хранится в базе данных Firebase в реальном времени - PullRequest
0 голосов
/ 28 марта 2020
const dataToPush = {
  firstName: seniorfirstName,
  lastName: seniorlastName,
  familyMember: userid,
  birthdate: date
}
var k = dbSeniors.push(dataToPush);

В этом коде я в основном пытаюсь сохранить дату, которая была объявлена ​​как:

import DatePicker from "react-datepicker";

И:

const [date, setDate]=useState(new Date());

Более того, всякий раз, когда я печатаю Если утешить, то дата действительно является тем, что я выбираю, в данном случае:

Ср. 11 марта 2020 г. 22:13:56 GMT + 0530 (Стандартное время Индии).

Однако всякий раз, когда я go запускаю базу данных вместо ключа даты, пара значений вообще не выдвигалась! Кроме того, когда я попытался преобразовать объект Date в строку String с помощью функции toString(date), я просто получил «[object Undefined]».

1 Ответ

0 голосов
/ 28 марта 2020

Я думаю, что вы используете toString неправильно, вы должны использовать его так:

date.toString()

вместо toString (date)

Другое решение - сохранить дату как отметка времени в базе данных:

firebase.firestore.Timestamp.fromDate(date).toDate());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...