реагировать мгновение fromnow назад функций в JavaScript?

голоса
0

В React я есть React-момент библиотека, где я получить выход как назад или назад и т.д. Это много СЕКУНДЫ миня теперь.

<Moment fromNow ago>2018-09-04T18:30:00.000Z</Moment> // output <time>15 days ago</time>

Я хочу знать , есть ли библиотека похожа , как выше в JavaScript. Я попытался moment.js библиотеки , которая имеет fromnowфункцию в нем.

var moment = require('moment');
console.log(moment([2018-09-04T18:30:00.000Z]).fromNow())

За что я получил ответ, как 9 месяцев назад.

когда я изменил формат console.log(moment([2018, 09, 04]).fromNow())он показывает 14 дней.

Имеет ли moment.jsпринимает только временную метку , как это [2018, 09, 04]. Не могу я передать , как это 2018-09-04T18:30:00.000Z. Потому что я не хочу делать какие - либо операции по моей дате.

Я что-то пропустил ? Есть ли библиотека, которая поддерживает мой случай использования в JS.

Спасибо

Задан 19/09/2018 в 13:33
источник пользователем
На других языках...                            


1 ответов

голоса
2

Вы можете разобрать строку даты (без квадратных скобок) для moment.js. Кроме того (если вы не знали) Реагировать-момент использует moment.js. Вот рабочий пример:

console.log(moment("2018-09-04T18:30:00.000Z").fromNow())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>

Ответил 19/09/2018 в 13:42
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more