时间比较方法:调用vbscript中的DateDiff函数计算出两个日期的差(包括:秒,天等),根据日期的差值来比较日期大小 比较的时间范围:长日期型和短日期型均可 <script type="text/javascript"> function test(){ var date1="2011-12-13"; //时间格式也可以为:2011/12/13,2011/12/13 1:1:1,2011-12-13 1:1:1,2011-12-13 var date2="2011-12-13 1:1:1"; //调用vbscript中的DateDiff函数计算两个日期的差,计算方法是后面日期减去前面日期 //DateDiff('s','beginTime','endTime'):其中s表示两个日期的相差的秒数,d表示天数等 //execScript(sExpression , sLanguage ):sExpression表示要执行的代码,sLanguage表示执行该代码所使用的语言,分为JavaScript,JScript,VBScript; execScript("s=DateDiff('s','"+date1+"','"+date2+"')","vbscript"); alert(s); } </script> js中一些常见的其他的日期函数和方法: var today=new Date(); //获取当前日期 var year=today.getFullYear(); //获取当前年份 var month=today.getMonth(); //获取月份 var day=today.getDate(); //获取日期 var dayth=today.getDay(); //获取当前日期属于当前这个礼拜的第几天,礼拜天为0,依次类推 var hour=today.getHours(); //获取小时 var min=today.getMinutes(); //获取分钟 var second=today.getSeconds(); //获取秒 var newDate=new Date(year,month-1,day,hour,min,second); //重新初始化一个时间 alert(newDate.toLocaleDateString()); //返回格式:yyyy年mm月dd日 alert(newDate.toLocaleString()); //返回格式:yyyy年mm月dd日 hh:mm:ss alert(newDate.toLocaleTimeString()); //返回格式:hh:mm:ss