热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:JS实现日期信息增加年数,月数,天数

篇首语:本文由编程笔记#小编为大家整理,主要介绍了JS实现日期信息增加年数,月数,天数相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了JS 实现日期信息增加年数,月数,天数相关的知识,希望对你有一定的参考价值。



function DateAdd(interval, number, date) {
/*
* 功能:实现JSScript的DateAdd功能.
* 参数:interval,字符串表达式,表示要添加的时间间隔.
* 参数:number,数值表达式,表示要添加的时间间隔的个数.
* 参数:date,时间对象.
* 返回:新的时间对象.
* var now = new Date();
* var newDate = DateAdd( "d ",5,now);
*--------------- DateAdd(interval,number,date) -----------------
*/
switch (interval) {
case "y ":
{
date.setFullYear(date.getFullYear()
+ number);
return date;
break;
}
case "q ":
{
date.setMonth(date.getMonth()
+ number * 3);
return date;
break;
}
case "m ":
{
date.setMonth(date.getMonth()
+ number);
return date;
break;
}
case "w ":
{
date.setDate(date.getDate()
+ number * 7);
return date;
break;
}
case "d ":
{
date.setDate(date.getDate()
+ number);
return date;
break;
}
case "h ":
{
date.setHours(date.getHours()
+ number);
return date;
break;
}
case "m ":
{
date.setMinutes(date.getMinutes()
+ number);
return date;
break;
}
case "s ":
{
date.setSeconds(date.getSeconds()
+ number);
return date;
break;
}
default:
{
date.setDate(d.getDate()
+ number);
return date;
break;
}
}
}
//调用
var newDate = DateAdd("y ", 1, dtADate);

转:http://blog.163.com/[email protected]/blog/static/13393333720141066026886/


推荐阅读
author-avatar
vbkan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有