js获取当前日期的前一天、一月、一年的日期 明天、后天
来源:互联网 发布:订酒店哪个软件好 知乎 编辑:程序博客网 时间:2024/05/24 06:55
- 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 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;
}
其实,想要获取上一个月的日期并不是想得那么简单(解决闰年平年的二月份天数;解决跨年问题;前一个月日期不一定和今天同一号,例如3.31的前一个月日期是2.28;9.30前一个月日期是8.30)
这里附上 前一个月的日期截图,证明此代码已经解决这些问题。
阅读全文
0 0
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- js获取当前日期的前一天、一月、一年的日期
- 获取当前日期算前一年、前一月、前一天Calendar
- 用js获取当前日期的前一天
- 获取当前日期的后天
- JS获取昨天,前天,明天,后天的日期
- 获取当前日期的前一天
- js获取当前日期、前一天、后一天的日期
- js获取前一天的日期
- Calendar根据当前日期算前一年、前一月、前一天
- IOS比较两个日期的大小获取当前月份天数(今天、明天、后天)
- java获取当前系统前一天,当天,后天日期
- java获取当前系统前一天,当天,后天日期
- 获取当前日期的前一天或几天
- js获取日期:前天、昨天、今天、明天、后天、大后天的代码
- 通过js来获取前天、昨天、今天、明天、后天、大后天的日期
- js获取日期(怎样获取昨天,前天,前n天,明天,后天,后n天的日期值)
- 集合
- String path = request.getContextPath(....拼装当前网页的相对路径
- VTK Landmark配准
- 在centos7中安装nodejs(npm )8.1.4
- OpenAirInterface仿真LTE PHY(物理层)说明
- js获取当前日期的前一天、一月、一年的日期 明天、后天
- hdu2586(最近公共祖先)
- 六.通过接口统计张江的小鸣单车数量
- filesystem测试工具之filebench
- Java精选笔记_Servlet事件监听器
- 1029. Median (25)
- SpringBoot属性配置实战(application.properties)
- C#方法的参数关键字:ref、out、params
- Windows下Sublime Text 默认打开方式问题解决办法