在JavaScript中将日期转换为分钟

时间:2011-09-02 10:35:01

标签: javascript

我想比较两个日期,这些日期在这些日期更大。

var date1 = 2011-9-2;
var date1 = 2011-17-06;

有谁能说我该怎么做?

3 个答案:

答案 0 :(得分:2)

您需要先将两个字符串转换为日期对象。

var date1 = new Date('2011-09-02');//yyyy-mm-dd format
var date2 = new Date('2011-06-17');
if(date1 > date2){
  alert('date1 is bigger than date2'); 
}

将2个变量作为日期对象后,您可以将它们相互比较(无需转换为毫秒/分钟/?)

答案 1 :(得分:1)

选中此link

然后做这样的事情:

var days = 0;
var difference = 0;
Christmas = new Date("December 25, 2005");
today = new Date();
difference = Christmas - today;
days = Math.round(difference/(1000*60*60*24));

Code source

答案 2 :(得分:0)

从两个值创建Date对象(选中this链接)并使用它来进行比较。