JavaScript/jQuery日期时间差
我试图确定给定的日期时间是否是未来的日期和时间。 例如,我当前的日期时间是“25-04-2010 08:26 PM”,如果我将“25-04-2010 09:00 PM”传递给JavaScript函数,则如果该日期时间是未来的日期和时间,则应返回我“1”,否则应返回我“0”JavaScript/jQuery日期时间差,javascript,jquery,datetime,date,Javascript,Jquery,Datetime,Date,我试图确定给定的日期时间是否是未来的日期和时间。 例如,我当前的日期时间是“25-04-2010 08:26 PM”,如果我将“25-04-2010 09:00 PM”传递给JavaScript函数,则如果该日期时间是未来的日期和时间,则应返回我“1”,否则应返回我“0” var myDate=new Date(); myDate.setFullYear(2010,0,14); var today = new Date(); if (myDate>today) { alert("
var myDate=new Date();
myDate.setFullYear(2010,0,14);
var today = new Date();
if (myDate>today)
{
alert("Today is before 14th January 2010");
}
else
{
alert("Today is after 14th January 2010");
}
来源:对我来说,这似乎是一个简单的解析工作。我不会给你代码,但会给你方法
我突然想到,你应该能够用javascript解析到目前为止传递的时间字符串,这让你的生活更轻松。。。试试看。我决定用时间戳做这个。所以我只写了下面的代码
var myDate = new Date("April 25, 2011 21:16:00"); // Your timezone!
var myEpoch = myDate.getTime()/1000.0;
document.write(myEpoch);
var cur_date = new Date(); // Current date
var myEpoch1 = cur_date.getTime()/1000.0;
document.write("---"+myEpoch1);
var diff=myEpoch-myEpoch1; // If diff comes minus value, then it is past date-time, otherwise it is future data-time
alert(diff);
谢谢