const currentDate = moment(new Date()).format('DD/MM/YYYY'); //03/01/2022
var days_diff = currentDate.diff(returnDate,'days'); // returnDate = 08/12/2021
console.log(days_diff)
错误:未捕获的类型错误:currentDate.diff不是函数
我正在尝试获取当前日期和返回日期之间的天数差,但它给了我一个错误currentDate.diff不是函数
请解决此错误。
这是因为.format('DD/MM/YYYY')
输出一个字符串,它不会有可用的Moment函数
const currentDate = moment(new Date('03/01/2022'));
const returnDate = moment(new Date('08/12/2021'));
var days_diff = currentDate.diff(returnDate,'days');
console.log(days_diff)
在整个操作过程中维护Moment Date对象。尽早格式化只会使其成为字符串。