JS 计算n个月后的日期
2012-01-03 11:36
162 查看
function addmulMonth(dtstr, n) { // n个月后 var s = dtstr.split("-"); var yy = parseInt(s[0]); var mm = parseInt(s[1]) - 1; var dd = parseInt(s[2]); var dt = new Date(yy, mm, dd); dt.setMonth(dt.getMonth() + n); if ((dt.getYear() * 12 + dt.getMonth()) > (yy * 12 + mm + n)) { dt = new Date(dt.getYear(), dt.getMonth(), 0); } return dt.getFullYear() + "-" + dt.getMonth() + "-" + dt.getDay(); }
alert(addmulMonth( "2000-1-31 ",1));// 加一个月
alert(addmulMonth( "2000-2-29 ",12));//加一年
alert(addmulMonth( "2000-1-31 ",3));//加一季度
alert(addmulMonth( "2000-2-29 ",6));//加半年 alert(addmulMonth( "2000-2-29 ",9));//加三个季度
alert(addmulMonth( "2000-1-31 ",1));// 加一个月
alert(addmulMonth( "2000-2-29 ",12));//加一年
alert(addmulMonth( "2000-1-31 ",3));//加一季度
alert(addmulMonth( "2000-2-29 ",6));//加半年 alert(addmulMonth( "2000-2-29 ",9));//加三个季度
相关文章推荐
- [Javascript] Js 计算、格式化日期工具
- 根据生日的月份和日期,一行代码计算星座的js小函数(转)
- js 日期计算
- js中 计算两个日期间的工作日的简单实例
- JS计算两个日期之间相差的年份
- js计算系统当前日期是星期几的方法
- JS日期比较大小 给定时间和持续时间计算最终时间
- js计算两个日期相差的天数
- js日期计算及快速获取周、月、季度起止日
- js计算两个日期间的差
- js中的日期计算
- js 计算两个日期之间 相差几年几月几日
- JS计算两个日期之间的天数,时间差计算
- js日期计算
- js计算日期的天数间隔
- js计算两个日期相差天数
- js计算相隔天数日期
- js计算日期差,单位为小时;满足firefox,ie浏览器
- JS计算两个日期之间的所有日子。
- 通过js来计算两个字符串日期差---DateDiff()函数应用