javascript如何得到当前时间之后的时间值

来源:互联网 发布:centos破解root密码 编辑:程序博客网 时间:2024/06/08 06:48

在javascript中,启用时间对象,一般是用Date对象,例如

var obj = new Date();

Date对象拥有较多的方法,如下列出:

getDate 方法 | getDay 方法 |getFullYear 方法 | getHours 方法 |getMilliseconds 方法 |getMinutes 方法 |getMonth 方法 |getSeconds 方法 |getTime 方法 |getTimezoneOffset 方法 |getUTCDate 方法 |getUTCDay 方法 |getUTCFullYear 方法 |getUTCHours 方法 |getUTCMilliSeconds 方法 |getUTCMinutes 方法 | getUTCMonth 方法 | getUTCSeconds 方法 |getVarDate 方法 | getYear 方法 | setDate 方法 | setFullYear 方法 | setHours 方法 |setMilliSeconds 方法 | setMinutes 方法 | setMonth 方法 | setSeconds 方法 | setTime 方法 | setUTCDate 方法 | setUTCFullYear 方法 |setUTCHours 方法 | setUTCMilliseconds 方法 | setUTCMinutes 方法 |setUTCMonth 方法 | setUTCSeconds 方法 | setYear 方法 |toGMTString 方法 | toLocaleString 方法 | toUTCString 方法 |toString 方法 | valueOf 方法 | parse 方法 | UTC 方法

本文主要讲如何求得几个月之后或者之前的时间。


//当前时间 var currentTime = new Date().format('yyyy-MM-dd'); var month = new Date().setMonth(new Date().getMonth() + 1);//一个月后的时间var afterOneMonthTime = new Date(month).format('yyyy-MM-dd');

在上面的例子中,主要是针对 于要进行format的时间求距离当前时间之后的日期,此例子就是求取1个月之后的时间。

注意的是month已经不能直接进行format,因为month已经不是Date型数据。