JavaScript Date对象方法收集
1,获得前天的日期
var nowDate = new Date(); var preDate = new Date(nowDate.valueOf()-2*24*60*60*1000);
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;};
var Nowdate = new Date(); var WeekFirstDay = new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
var Nowdate=new Date(); var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000); var WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000);
var Nowdate=new Date(); var MonthFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),1);
var Nowdate=new Date(); var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth()+1,1); var MonthLastDay=new Date(MonthNextFirstDay-86400000);