获取　当前　日期　的前一天、一月、　一年　的　日期　明天、后天　分类:　js获取　当前　日期　的前一天、一月、　一年　的　日期　明天、后天　2012-02-15　13:09　3270人阅读　评论(0)　收藏　举报　datefunctionhtml　...　function　 getYestoday(date)var　 yesterday_milliseconds=date.getTime()-1000*60*60*24;var　 yesterday = 　new　 Date(yesterday.setTime(yesterday_milliseconds)var　 strYear = yesterday.getFullYear(var　 strDay = yesterday.getDate(var　 strMonth = yesterday.getMonth()+1;if　(strMonth<10)strMonth=　"0"　+strMonth;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;获得上个月在昨天这一天的日期　 　 　function　 getLastMonthYestdy(date)var　 daysInMonth = 　new　 Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]var　 strYear = date.getFullYear(var　 strDay = date.getDate(var　 strMonth = date.getMonth()+1;if　(strYear%4 == 0 && strYear%100 != 0)daysInMonth[2] = 29;if　(strMonth - 1 == 0)strYear -= 1;strMonth = 12;else　strMonth -= 1;strDay = daysInMonth[strMonth] >= strDay ? strDay : daysInMonth[strMonth]if　(strMonth<10)strMonth=　"0"　+strMonth;if　(strDay<10)strDay=　"0"　+strDay;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;获得上一年在昨天这一天的日期　 　 　function　 getLastYearYestdy(date)var　 strYear = date.getFullYear() - 1;var　 strDay = date.getDate(var　 strMonth = date.getMonth()+1;if　(strMonth<10)strMonth=　"0"　+strMonth;if　(strDay<10)strDay=　"0"　+strDay;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;function　 getYestoday(date)var　 yesterday_milliseconds=date.getTime()-1000*60*60*24;var　 yesterday = 　new　 Date(yesterday.setTime(yesterday_milliseconds)var　 strYear = yesterday.getFullYear(var　 strDay = yesterday.getDate(var　 strMonth = yesterday.getMonth()+1;if　(strMonth<10)strMonth=　"0"　+strMonth;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;获得上个月在昨天这一天的日期　 　 　function　 getLastMonthYestdy(date)var　 daysInMonth = 　new　 Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]var　 strYear = date.getFullYear(var　 strDay = date.getDate(var　 strMonth = date.getMonth()+1;if　(strYear%4 == 0 && strYear%100 != 0)daysInMonth[2] = 29;if　(strMonth - 1 == 0)strYear -= 1;strMonth = 12;else　strMonth -= 1;strDay = daysInMonth[strMonth] >= strDay ? strDay : daysInMonth[strMonth]if　(strMonth<10)strMonth=　"0"　+strMonth;if　(strDay<10)strDay=　"0"　+strDay;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;获得上一年在昨天这一天的日期　 　 　function　 getLastYearYestdy(date)var　 strYear = date.getFullYear() - 1;var　 strDay = date.getDate(var　 strMonth = date.getMonth()+1;if　(strMonth<10)strMonth=　"0"　+strMonth;if　(strDay<10)strDay=　"0"　+strDay;datastr = strYear+　"-"　+strMonth+　"-"　+strDay;return　 datastr;获得下个月在昨天这一天的日期 　 　function　getLastMonthYestdy2(date)var　daysInMonth　=　new　Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]var　strYear　=　date.getFullYear(var　strDay　=　date.getDate(var　strMonth　=　date.getMonth()+1;if(strYear%4　==　0　&&　strYear%100　!=　0)daysInMonth[2]　=　29;if(strMonth　+　1　==　13)strYear　+=　1;strMonth　=　1;else strMonth　+=　1;strDay　=　daysInMonth[strMonth]　>=　strDay　?　strDay　:　daysInMonth[strMonth]if(strMonth<10)strMonth="0"+strMonth;if(strDay<10)strDay="0"+strDay;datastr　=　strYear+"-"+strMonth+"-"+strDay;return　datastr;html　head　meta　 　http-equiv　=　"Content-Type"　 　content　=　"text/html; charset=gb2312"title　>　js获取日期:前天、昨天、今天、明天、后天 - Liehuo.Net　　昨天:"+GetDateStr(-1)); 　 　document.write("　<　br　 　/>　今天:"+GetDateStr(0)); 　 　document.write("　<　br　 　/>　明天:"+GetDateStr(1)); 　 　document.write("　<　br　 　/>　后天:"+GetDateStr(2)); 　 　document.write("　<　br　 　/>　大后天:"+GetDateStr(3)script　body　html　>　 　 　转载于:https://www.cnblogs.com/qiuwenjuan/p/3345182.html　//获得当前　日期　昨天的　日期　unction　getYestoday(date){　var　yesterday_milliseconds=date.getTime()-1000*60*60*24;　var　yesterday　=　new　Date();　yesterday.setTime(y...　//获得当前日期昨天的日期　unction　getYestoday(date){　var　yesterday_milliseconds=date.getTime()-1000*60*60*24;　var　yesterday　=　new　Date();　yesterday.setTime(yesterday_milliseconds);　var　strYear　=　yesterday.getFullYear();　var　strDay　=　yesterday.getDate();　var　strMonth　=　yesterday.getMonth()+1;　if(strMonth<10)　{　strMonth="0"+strMonth;　}　datastr　=　strYear+"-"+strMonth+"-"+strDay;　return　datastr;获得上个月在昨天这一天的日期　function　getLastMonthYestdy(date){　var　daysInMonth　=　new　Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31]);　var　strYear　=　date.getFullYear();　var　strDay　=　date.getDate();　var　strMonth　=　date.getMonth()+1;　if(strYear%4　==　0　&&　strYear%100　!=　0){　daysInMonth[2]　=　29;　}　if(strMonth　-　1　==　0)　{　strYear　-=　1;　strMonth　=　12;　}　else　{　strMonth　-=　1;　}　strDay　=　daysInMonth[strMonth]　>=　strDay　?　strDay　:　daysInMonth[strMonth];　if(strMonth<10)　{　strMonth="0"+strMonth;　}　if(strDay<10)　{　strDay="0"+strDay;　}　datastr　=　strYear+"-"+strMonth+"-"+strDay;　return　datastr;获得上一年在昨天这一天的日期　function　getLastYearYestdy(date){　var　strYear　=　date.getFullYear()　-　1;　var　strDay　=　date.getDate();　var　strMonth　=　date.getMonth()+1;　if(strMonth<10)　{　strMonth="0"+strMonth;　}　if(strDay<10)　{　strDay="0"+strDay;　}　datastr　=　strYear+"-"+strMonth+"-"+strDay;　return　datastr;　}　获得上　一年　在昨天这一天的　日期　function　getLastYearYestdy(date){　var　strYear　=　date.getFullYear()　-　1　;　var　strDay　=　date.getDate();　var　strMonth　=　date.getMonth()+1　;　if　(strMonth　)　...　function　getYestoday(date){　var　yesterday_milliseconds=date.getTime()-1000*60*60*24　;　var　yesterday　=　new　Date();　yesterday.setTime(yesterday_milliseconds);　var　strYear　=　yesterday.getFullYear();　var　strDay　=　yesterday.getDate();　var　strMonth　=　yesterday.getMonth()+1　;　if　(strMonth<10　)　{　strMonth　="0"+　strMonth;　}　datastr　=　strYear+"-"+strMonth+"-"+　strDay;　return　datastr;　}　//　获得上个月在昨天这一天的日期　function　getLastMonthYestdy(date){　var　daysInMonth　=　new　Array([0],[31],[28],[31],[30],[31],[30],[31],[31],[30],[31],[30],[31　]);　var　strYear　=　date.getFullYear();　var　strDay　=　date.getDate();　var　strMonth　=　date.getMonth()+1　;　if　(strYear%4　==　0　&&　strYear%100　!=　0　){　daysInMonth[　2]　=　29　;　}　if　(strMonth　-　1　==　0　)　{　strYear　-=　1　;　strMonth　=　12　;　}　else　{　strMonth　-=　1　;　}　strDay　=　daysInMonth[strMonth]　>=　strDay　?　strDay　:　daysInMonth[strMonth];　if　(strMonth<10　)　{　strMonth　="0"+　strMonth;　}　if　(strDay<10　)　{　strDay　="0"+　strDay;　}　datastr　=　strYear+"-"+strMonth+"-"+　strDay;　return　datastr;　}　//　获得上一年在昨天这一天的日期　function　getLastYearYestdy(date){　var　strYear　=　date.getFullYear()　-　1　;　var　strDay　=　date.getDate();　var　strMonth　=　date.getMonth()+1　;　if　(strMonth<10　)　{　strMonth　="0"+　strMonth;　}　if　(strDay<10　)　{　strDay　="0"+　strDay;　}　datastr　=　strYear+"-"+strMonth+"-"+　strDay;　return　datastr;　}　转载于:https://www.cnblogs.com/yjtgw/p/4533057.html　var　solarTerm　=　new　Array("小寒","大寒",...//　获取　2013年第一个节气小寒的公历　日期　var　sterm　=　sTermDate(2013,0);　var　stdateStr　=　sterm.getFullYear()+"-"+(sterm.getMonth()+1)+"-"+sterm.getUTCDate();　//　一年　后的今天的　前　一天　function　oneYearPast(time)　{　//var　time=new　Date();　var　year=time.getFullYear()+1;　var　month=time.getMonth()+1;　var　day=time.getDate();　console.log(month);　if(month)一年前　的时间　 var　oneY　=　0;　 var　oneM　=　0;　 var　oneD =　0;　 var　daysInMonth　=　new　Array(0,31,28,31,30,31,30,31,31,30,31,30,31);　 isYears(currentYear);　 if(currentMonth==0){　 //一月　前　的时间　...　我估计　获取　当前的　日期　和时间,大家都会　获取　,现在我们搞一个下拉框改变事件改变时间,显示昨天、当月、上一月、当年、上年等　布局:　布局效果:　我要的效果就是:在下拉框选中那个时间,就在右边显示对应的...　通过getFullYear　获取　输入时间的年限,再使用...//　获取　输入时间的上　一年　export　function　getLastTime(localdate)　{　var　newdate　=　new　Date(localdate.replace(/-/g,　"/"))　newdate　=　newdate.setFullYear(newda...　获取　当前时间　一年　后的　日期　拿到今天的时间为2021-08-30,我需要获得下　一年　的2022-08-29使用下面的代码就可以获得到　代码如下　//　获取　当前　一年　后的时间,　日期　格式　传入值格式为2021-08-30　function　currentDateLater...　如何　获取一年　的所有周?　代码如下

<　10)　{　month　=　"0"　+　month;　}　if　(day　<　10)　{...