<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>
JS中进行日期比较
最新推荐文章于 2021-06-11 11:17:30 发布