Date
我需要使用in从三十天开始计算日期javascript
var now = new Date();
例子:
如果今天是 2013 年 2 月 13 日,那么 30 天后就是 2013 年 3 月 15 日。30DaysLaterMonth = ActualMonth+1.
我希望我的问题很清楚.. :) 谢谢大家!
Date
我需要使用in从三十天开始计算日期javascript
var now = new Date();
例子:
如果今天是 2013 年 2 月 13 日,那么 30 天后就是 2013 年 3 月 15 日。30DaysLaterMonth = ActualMonth+1.
我希望我的问题很清楚.. :) 谢谢大家!
var now = new Date();
now.setDate(now.getDate() + 30);
我认为你最好使用Datejs
Datejs 是一个开源的 JavaScript 日期库。
或者你可以自己做:
var cur = new Date(),
after30days = cur.setDate(cur.getDate() + 30);
var now = new Date();
var 30DaysLaterMonth = now.getDate() + 30;
在原生 javascript 中,用于Date.UTC(year, month, day)
获取从 1971-01-01 开始的毫秒数。比添加 days * (86400000) 并从此值创建日期:
var date_one_ms = Date.UTC(2012, 05, 25);
var ms_in_day = 24*3600*1000; // 86400000;
var date_30_days_later = new Date(date_one_ms + 30 * ms_in_day);
var d = new Date();
d.setDate(d.getDate() + 30);
立即获取最近 30 天的表格
let now = new Date()
console.log(now)
let last30days = new Date(now.setDate(now.getDate() - 30))
console.log(last30days)
从今天开始获取接下来的 30 天
let now = new Date()
console.log(now)
let next30days = new Date(now.setDate(now.getDate() + 30))
console.log(next30days)