{moment(experience.end_date).diff(experience.start_date, 'days')}
На данный момент я знаю, что выводить данные можно в формате либо только года , либо только месяца, либо только дни.Выводить можно в любом формате, который понимает moment.js. Там есть всё, что душе угодно: https://momentjs.com/docs/#/displaying/format/.
В зависимости от кол-ва дней.https://momentjs.com/docs/#/displaying/difference/
Есть ли метод, который делает такое ?Нет, но в javascript есть условные операторы. Вам нужен такой:
if () {}