首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript Date对象步骤收集

2012-10-29 
JavaScript Date对象方法收集1,获得前天的日期var nowDate new Date()var preDate new Date(nowDate.

JavaScript Date对象方法收集
1,获得前天的日期
  

 var nowDate = new Date();   var preDate = new Date(nowDate.valueOf()-2*24*60*60*1000);


2,将日期对象转换为一定格式的字符串
  
dateFormatToString=function(date,retV){//parse monthif(retV.indexOf("MM")!=-1){var m = date.getMonth()+1;m = m<10?"0"+m:m;    retV = retV.replace(/MM/g,m);}retV = retV.toLowerCase();//parse yearif(retV.indexOf("yyyy")!=-1){    retV = retV.replace(/yyyy/g,date.getFullYear());}else if(retV.indexOf("yy")!=-1){    var year4=date.getFullYear();    var year2=year4.toString().substring(2);retV = retV.replace(/yy/g,year2);}//parse dayif(retV.indexOf("dd")!=-1){var d = date.getDate();d = d<10?"0"+d:d;    retV = retV.replace(/dd/g,d);}//parse hoursif(retV.indexOf("hh")!=-1){var h = date.getHours();h = h<10?"0"+h:h;    retV = retV.replace(/hh/g,h);}//parse minuteif(retV.indexOf("mm")!=-1){var mm = date.getMinutes();mm = mm<10?"0"+mm:mm;    retV = retV.replace(/mm/g,mm);}//parse secondif(retV.indexOf("ss")!=-1){var s = date.getSeconds();s = s<10?"0"+s:s;    retV = retV.replace(/ss/g,s);}return retV;};


3,获得本周星期一的日期
var Nowdate = new Date();  var WeekFirstDay = new Date(Nowdate-(Nowdate.getDay()-1)*86400000); 
 

4,获得本周星期天的日期
 
var   Nowdate=new   Date();     var   WeekFirstDay=new   Date(Nowdate-(Nowdate.getDay()-1)*86400000);     var   WeekLastDay=new   Date((WeekFirstDay/1000+6*86400)*1000); 


5,获得本月第一天的日期
var   Nowdate=new   Date();     var   MonthFirstDay=new   Date(Nowdate.getYear(),Nowdate.getMonth(),1); 
 

6,获得本月最后一天的日期
var   Nowdate=new   Date();     var   MonthNextFirstDay=new   Date(Nowdate.getYear(),Nowdate.getMonth()+1,1);     var   MonthLastDay=new   Date(MonthNextFirstDay-86400000);  

热点排行