js把String类转换为日期类并计算

Posted 景行行止

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js把String类转换为日期类并计算相关的知识,希望对你有一定的参考价值。

//计算日期加法
function 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;
    }
    }
}
//把String类的日期转换为Date类

var date = new Date(2017-09-14 00:00:00.000);

//然后计算

var nextDate = DateAdd("y",3,date)

 

以上是关于js把String类转换为日期类并计算的主要内容,如果未能解决你的问题,请参考以下文章

js怎么把时间戳转换为日期格式

.net 数据表转换成json

在js页面,怎么把string 类型转化为date 类型存入数据库

VB 如何把access中的字符串日期转换成日期格式并能计算日期

JS中String型别转换Date型别

3行代码,计算日期到天数转换