萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> js獲取當前日期或者前七天日期

js獲取當前日期或者前七天日期

<html>
<head> 
           <script type="text/javascript">
           Date.prototype.format = function(fmt)
 { 
 
 var
 o = {

    
"M+"
 : this.getMonth()+1,                 //月份

    
"d+"
 : this.getDate(),                    //日

   
  "h+"
 : this.getHours(),                   //小時

   
  "m+"
 : this.getMinutes(),                 //分

   
  "s+"
 : this.getSeconds(),                 //秒

   
  "q+"
 : Math.floor((this.getMonth()+3)/3), //季度

   
  "S" 
 : this.getMilliseconds()             //毫秒

  };

 
  if(/(y+)/.test(fmt))

   
  fmt=fmt.replace(RegExp.$1,
 (this.getFullYear()+"").substr(4 - RegExp.$1.length));

 
  for(var
 k in o)

    
if(new
 RegExp("("+ k +")").test(fmt))

  
fmt
 = fmt.replace(RegExp.$1, (RegExp.$1.length==1)?(o[k]):(("00"+ o[k]).substr((""+ o[k]).length)));

 
  return
 fmt;
}

function getDate(day){
                     var zdate=new Date();
                     var sdate=zdate.getTime()-(1*24*60*60*1000);
                     var edate=new Date(sdate-(day*24*60*60*1000)).format("yyyy-MM-dd");
                     return edate;
}
function wirte(){
var a = getDate(-7);
document.write(a);
}
    </script>
</head>
<body onload="wirte()">
<!-- document.write()//前七天
getDate(0)//昨天
getDate(-1)//今天
getDate(-7) 
-->

</body>
</html>
copyright © 萬盛學電腦網 all rights reserved