Формат MomentJS относительная дата из MongoDB

#javascript #mongodb #express #handlebars.js #momentjs

Вопрос:

Я пытаюсь отобразить дату как относительную дату, используя MomentJS. В настоящее время я использую экспресс-генератор, руль в качестве механизма просмотра и мангуста для связи с MongoDB

Данные, которые я получаю от мангуста, что-то вроде :

2021-08-15T13:44:02.212Z

какая, я полагаю, дата ISO? но когда я рендерю его в руле, он становится чем-то вроде этого :

Sun Aug 15 2021 20:44:02 GMT 0700 (Western Indonesia Time)

я попытался использовать относительную дату MomentJS, но там указана неверная дата, как это исправить ?

Комментарии:

1. относительное время, например, 10 часов назад, 15 минут назад и т. Д. Что-то в этом роде? Не могли бы вы показать, что вы пробовали?

2. я попытался использовать статический момент даты(‘2021-08-15T13:44:02.212 Z’).fromNow() это работает, но руль отображает данные как «Солнце 15 августа 2021 года 20:44:02 GMT 0700 (время Западной Индонезии)», поэтому MomentJS динамически отображается как что-то вроде момента(«Солнце 15 августа 2021 года 20:44:02 GMT 0700 (время Западной Индонезии)».fromNow() и говорит, что его неверная дата

3. На самом деле , момент( «Солнце 15 августа 2021 года 20:44:02 GMT 0700 (по времени Западной Индонезии)» ).fromNow() работает. Это дает an hour ago . Зацени это codesandbox.io/s/compassionate-bas-fg1c2?file=/src/index.js

4. Мой плохой , он работает, но выдает предупреждение в консоли «Предупреждение об устаревании: предоставленное значение не в распознанном формате RFC2822 или ISO». есть идеи, как это исправить? Спасибо

5. я использую этот обходной путь на данный момент(новая дата(творог)). формат или сейчас и т. Д