Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript moment.js通过.diff()比较日期_Javascript_Date_Momentjs - Fatal编程技术网

Javascript moment.js通过.diff()比较日期

Javascript moment.js通过.diff()比较日期,javascript,date,momentjs,Javascript,Date,Momentjs,当我试着比较两次约会时,我遇到了问题 var end = moment(items[i].dateEnd).format('DD/MM/YYYY'); var now = moment().format('DD/MM/YYYY'); 示例:now='29/10/2015'和end='30/06/2015' 尝试从中使用.diff()函数,但没有任何结果,如下所示: end.diff(now); 有什么帮助吗? 谢谢。您可以尝试指定输入日期格式: moment(items[i].dateEn

当我试着比较两次约会时,我遇到了问题

var end = moment(items[i].dateEnd).format('DD/MM/YYYY');
var now = moment().format('DD/MM/YYYY');
示例:
now='29/10/2015'
end='30/06/2015'

尝试从中使用
.diff()
函数,但没有任何结果,如下所示:

end.diff(now); 
有什么帮助吗?
谢谢。

您可以尝试指定输入日期格式:

moment(items[i].dateEnd, 'DD/MM/YYYY').diff(moment());

你想要比较还是得到差异?什么样的比较?我想知道一个日期(现在)是否比另一个日期(结束)大。它适合我的需要。还找到了一个解决方案,我使用的是unix格式,而不是普通的日期,只需比较两个数字,就像这样
moment().format('x')谢谢@hsz