WEB前端

js获取当前日期或者前七天日期,昨天,上周,今天的时间

位置:首页 > WEB前端 > js教程,2013-06-29
js获取当前日期或者前七天日期,昨天,上周,今天的时间<html><head><scripttype="text/javascript">Date.prototyp...

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);
}  www.2cto.com
    </script>
</head>
<body onload="wirte()">
<!-- document.write()//前七天
getDate(0)//昨天
getDate(-1)//今天
getDate(-7) 
-->
 
</body>
</html>

TAGS:日期当前天的今天fmtgetdateregexplength

猜你喜欢

NewHot