Предположим, у нас есть две даты в Javascript, 2019-05-01 и 2019-05-23.Каков наиболее эффективный способ создания строки diff с помощью moment.js (или собственной даты JS), которая выглядит следующим образом:
1 - 23 May 2019
Решение также должно работать в разные месяцы и годы, например:
2019-05-01 и 2019-06-12
1. May - 12. June 2019
2018-05-01 и 2019-06-12
1. May 2018 - 12. June 2019
В основном только части даты должны бытьотображаются, которые отличаются в удобочитаемом формате.Есть ли что-то встроенное в данный момент, как создание новой функции с парой условий, если для меня это выглядит неправильно?Это в основном должно работать для каждой команды.Я уверен, что я не первый, кто сталкивается с этой проблемой, и в данный момент есть вспомогательная функция, например,
moment('2019-05-01').calculateSpan('2019-06-12').format('D MMMM YYYY');