我有以下代码。我不想使用momentjs,并希望将日期与以下代码进行比较。
var i = $filter('date')(Date1, 'short');
var j = $filter('date')(Date2, 'short');
var k = j - i;
if (k<0)
{
return true;
}
else
{
return false;
}
我想将Date1与Date2进行比较,并希望显示哪一个最大。但它不起作用。所以任何人都可以在这里帮助我。
答案 0 :(得分:2)
我改变了你的代码。您需要使用Date.parse()。
var i = $filter('date')(Date1, 'short');
var j = $filter('date')(Date2, 'short');
var k = Date.parse(j) - Date.parse(i);
if (k<0)
{
return true;
}
else
{
return false;
}
答案 1 :(得分:0)
试试这个:
var i = $filter('date')(Date1, 'short');
var j = $filter('date')(Date2, 'short');
现在直接将它们与所有其他第三个变量进行比较,因为abpve提到你需要使用parseInt
if (i > j)
return true;
return false;