Момент JS - Parse Дата Время назад - PullRequest
0 голосов
/ 27 октября 2018

Я сохраняю свою дату, как это в моей базе данных Монго: Чт 25 октября 2018 17:30:03 GMT + 0300 (EAT).Я хотел бы использовать моменты, чтобы иметь в передней части, как 1 час назад или 3 часа назад.Как бы я пошел по этому поводу?

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

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

moment('Thu Oct 25 2018 17:30:03 GMT+0300').fromNow(); //eg. 1 day ago, 2 hours ago etc

или

moment('Thu Oct 25 2018 17:30:03 GMT+0300').fromNow(true); //eg. 1 day, 2 hours

Подробнее см. Документы

и

enter image description here

0 голосов
/ 27 октября 2018

Вы можете добавить свою дату, а затем сравнить с текущим временем:

const timestamp = moment(dateFromDatabase, 'ddd MMM DD YYYY HH:mm:ss GMT Z').fromNow();

или вы также можете использовать diff ()

const timestamp = moment(dateFromDatabase, 'ddd MMM DD YYYY HH:mm:ss GMT Z').diff(Date.now(), 'hours');

Вы можете изменить измерения, используя years, months, weeks, days, hours, minutes и seconds.

Для получения дополнительной информации вы можете посмотреть здесь .

...