常用的js时间函数
2017-07-14 00:00
267 查看
function GetTodayDateStr() { var dd = new Date(); dd.setDate(dd.getDate()); var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); if(m<10){ m="0"+m; } if(d<10){ d="0"+d; } return y+"-"+m+"-"+d; } /** *获取下一个月的输入日期 *{param:DateTime} date 输入日期(YYYY-MM-DD) *{param:number } monthNum 月数 */ function GetNextMonthDay (date, monthNum) { var dateArr = date.split('-'); var year = dateArr[0]; //获取当前日期的年份 var month = dateArr[1]; //获取当前日期的月份 var day = dateArr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = days.getDate(); //获取当前日期中的月的天数 var year2 = year; var month2 = parseInt(month) + parseInt(monthNum); if (month2 >12) { year2 = parseInt(year2) + parseInt((parseInt(month2) / 12 == 0 ? 1 : parseInt(month2) / 12)); month2 = parseInt(month2) % 12; } var day2 = day; var days2 = new Date(year2, month2, 0); days2 = days2.getDate(); if (day2 > days2) { day2 = days2; } if (month2 < 10) { month2 = '0' + month2; } var t2 = year2 + '-' + month2 + '-' + day2; return t2; } var today=GetTodayDateStr(); var nextyear=GetNextMonthDay (today, 12); alert(nextyear);
相关文章推荐
- js常用时间处理函数
- 常用js 时间函数
- js中getDay()和getDate(),常用的时间函数
- (总结)工作中常用的js自定义函数——日期时间类
- Js:常用的正则表达式验证函数
- js常用验证函数
- 常用js函数2
- js下的时间函数
- JS常用函数
- prototype.js常用函数及其用法
- c#常用函数方法及sql时间
- js常用正则表达式验证函数
- 基础的prototype.js常用函数及其用法
- prototype.js常用函数及其用法
- 常用js(javascript)函数
- c#常用函数方法及sql时间
- js常用的一些自定义函数
- 常用SQL时间函数
- 用js计算页面执行时间的函数
- 一些常用的JS函数