zoukankan      html  css  js  c++  java
  • 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/hehong0925@126/blog/static/13393333720141066026886/

  • 相关阅读:
    如果获取 上传域的文件名
    更改织梦后台广告
    html5 让IE6,7支持HTML5语义化标签的文件
    如何获取选中的复选框
    手机下的ev.pageX无效
    Ajax
    列出远程git的全部分支
    扫描局域网中Gogs服务器(ruby)
    Xcode删除无用的Symbols信息
    Docker
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/6841893.html
Copyright © 2011-2022 走看看