Я использую момент.js с угловым, как получить возраст в годах, месяцах и днях. вот мой код:
getAge(date) { let age = moment().diff(date, 'year'); return age; }
но возраст может дать только год. Как узнать возраст в годах, днях и месяце?
var m1 = moment(); var m2 = moment(DATE OF BIRTH,'YYYY-MM-DD HH:mm:ss'); var diff = moment.preciseDiff(m1, m2); // '1 month 2 days 3 hours 4 minutes 5 seconds'
Для этого требуется моментный точный диапазон.js.Для подробного примера, проверьте это здесь - https://codebox.org.uk/pages/moment-date-range-plugin