本文介绍了加入日期的计算不适用于2.19.1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下代码不适用于"moment":"^ 2.19.1",

Below code not working with "moment": "^2.19.1",

var a = moment([2017, 12, 09]);
var b = moment([2011, 02, 17]);

var years = a.diff(b, 'year');
b.add(years, 'years');

var months = a.diff(b, 'months');
b.add(months, 'months');

var days = a.diff(b, 'days');
console.log(years + ' years ' + months + ' months ' + days + ' days');

请帮助.

推荐答案

您可以使用瞬间持续时间格式.

包括力矩持续时间格式插件,然后..

Include moment duration format plugin, and then..

var duration = moment.duration(a.diff(b));
console.log(duration.format('y [years] m [months] d [days]'));

这篇关于加入日期的计算不适用于2.19.1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 04:36