1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| let a = moment([1980, 11, 10]);
let b = moment([2019, 9, 29]);
console.log(new kDvjhDate(a).toString()); // 1980-12-10T00:00:00.000+0100
let y = b.diff(a, 'year')
console.log(y); // 38 ans
a = a.add(y, 'year')
console.log(new kDvjhDate(a).toString()); // 2018-12-10T00:00:00.000+0100
let m = b.diff(a, 'month')
console.log(m); // 10 mois
a = a.add(m, 'month')
console.log(new kDvjhDate(a).toString()); // 2019-10-10T00:00:00.000+0200
let d = b.diff(a, 'day')
console.log(d); // 19 jours
a = a.add(d, 'day')
console.log(new kDvjhDate(a).toString()); // 2019-10-29T00:00:00.000+0100
/*
Ecart : {years: 38, months: 10, days: 19, inDays: 14202}
*/ |
Partager