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/

  • 相关阅读:
    商人的诀窍
    商人小鑫
    懒虫小鑫
    悼念512汶川大地震遇难同胞
    最少拦截系统
    活动选择问题
    删数问题
    常用排序算法的时间和空间复杂度总结
    一些博主
    C中自己的memcpy
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/6841893.html
Copyright © 2011-2022 走看看