Хранение значений ввода даты в Firebase

Так вот как выглядит мой код

cropref.child(mycrop.name).push({
                          cropname:mycrop.name,
                          croplocation:mycrop.location,
                          cropplantdate:mycrop.plantdate.toString(),
                          cropharvestdate:mycrop.harvestdate.toString(),         
                  })

mycrop.harvestdate а такжеmycrop.plantdate оба даты ввода из моего HTML

<input type="date" ng-model='mycrop.harvestdate'>

<input type="date" ng-model='mycrop.harvestdate'>

чтобы иметь возможность поместить данные в мою базу данных Firebase, мне нужно сначала преобразовать их в строку

cropplantdate:mycrop.plantdate.toString(),      

но данные в моей базе данных Firebase включают время и часовой пояс

Пример данных

Sat Dec 12 2020 00:00:00 GMT+0800 (Malay Peninsula Standard Time)

поэтому, когда я вызываю данные из своей базы данных, я не могу их отфильтровать, поскольку это уже не дата, а строка. Как решить эту проблему, чтобы я мог отфильтровать дату (которая преобразуется в строку), хранящиеся в моей базе данных

Ответы на вопрос(2)

Ваш ответ на вопрос