Moment.js: сегментирование длительности на годы, месяцы, недели, дни и т. Д. - PullRequest
0 голосов
/ 28 сентября 2018

Предоставляет ли момент это удобство?

Если у меня есть две даты, могу ли я получить объект из момента, с которого я могу деструктурировать информацию, такую ​​как:

const now = moment();
const futureDay = moment('27-09-2019', 'DD-MM-YYYY');
const timeDiff = futureDay.diff(now);

// ... some code here to get an object with the timeDiff

const {years, months, weeks, days} = theDiffObject;
...

1 Ответ

0 голосов
/ 28 сентября 2018

Да, вы можете использовать длительности .Как то так:

const theDiffObject = {
    years: moment.duration(timeDiff).years(),
    months: moment.duration(timeDiff).months(),
    weeks: moment.duration(timeDiff).weeks(),
    days: moment.duration(timeDiff).days()
}
...