87,910
社区成员
发帖
与我相关
我的任务
分享
DateTime d1, d2;
d1 = DateTime.Now;
d2 = Convert.ToDateTime("2012-12-23");
TimeSpan sp = new TimeSpan();
sp = d2.Subtract(d1);
double res = sp.TotalSeconds;
if (res>0)
Response.Write("2012-12-23比今天大");
else
Response.Write("2012-12-23比今天小");
var str="2012-12-23";
alert((new Date(str.replace(/-/g,'\/')).getTime()-(new Date).getTime())/1000/3600/24);
var mystr="2012-12-23",
end_time = new Date(mystr),
current_time = new Date();
if(current_time.getTime() > end_time.getTime()){
alert('Game over...');
}else{
alert('Oh, my god! I\'m alive!!!');
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>new document</title>
<script type="text/javascript">
window.onload = function(){
var mystr = "2012-12-23",
d = 1000 * 60 * 60 * 24,
e = new Date(mystr.replace(/-/g, "/")) - new Date();
e = parseInt(e / d);
alert("离世界末日还有 " + e + " 天");
}
</script>
</head>
</html>
<script language="JavaScript">
btnCount_Click();
function btnCount_Click(){
var bDate= "2007-7-10"
var eDate= "2007-8-10"
alert(DateDiff(bDate,eDate))
}
//计算天数的函数
function DateDiff(beginDate, endDate){ //beginDate和endDate都是2007-8-10格式
var arrbeginDate, Date1, Date2, arrendDate, iDays
arrbeginDate= beginDate.split("-")
Date1= new Date(arrbeginDate[1] + '-' + arrbeginDate[2] + '-' + arrbeginDate[0]) //转换为2007-8-10格式
arrendDate= endDate.split("-")
Date2= new Date(arrendDate[1] + '-' + arrendDate[2] + '-' + arrendDate[0])
iDays = parseInt(Math.abs(Date1- Date2) / 1000 / 60 / 60 /24) //转换为天数
return iDays
}
</script>
function diffOverDay(o){
var objTime = '2012-12-22';
var temp = new Date(o.replace(/-/g,'/'));
temp.setDate(temp.getDate());
objTime = new Date(objTime.replace(/-/g,'/'));
objTime.setDate(objTime.getDate());
return (objTime-temp)/1000/60/60/24+'天';
}
var str = '2011-11-22';
str = diffOverDay(str)
alert(str)