JS中进行日期比较

<html>
 <script language=javascript>
 function date(){
 /*
 	var myDate = new Date();  
	myDate.getYear();       //获取当前年份(2位)  
	myDate.getFullYear();   //获取完整的年份(4位,1970-????)  
	myDate.getMonth();       //获取当前月份(0-11,0代表1月)  
	myDate.getDate();       //获取当前日(1-31)  
	myDate.getDay();         //获取当前星期X(0-6,0代表星期天)  
	myDate.getTime();       //获取当前时间(从1970.1.1开始的毫秒数)  
	myDate.getHours();       //获取当前小时数(0-23)  
	myDate.getMinutes();     //获取当前分钟数(0-59)  
	myDate.getSeconds();     //获取当前秒数(0-59)  
	myDate.getMilliseconds();   //获取当前毫秒数(0-999) 
 */ 
	var d1="2009-2-1";
	var d2="2009-1-28";
	d1Arr=d1.split('-');
	d2Arr=d2.split('-');
	v1=new Date(d1Arr[0],d1Arr[1],d1Arr[2]);//v1日期实为09年3月1日,因new Date(y,m,d)的月份是从0开始编号
	v2=new Date(d2Arr[0],d2Arr[1],d2Arr[2]);//v2日期实为09年2月28日
	//alert (v1+"  "+v2);
	alert("相差天数:"+Math.floor((v1.getTime()-v2.getTime())/(1000*60*60*24)));

 }
 
 </script>
  
  <body onload="date()">
    This is my HTML page. <br>
  </body>
</html>

你可能感兴趣的:(html)