-1

日で日付を減算する方法..

例;- curdate: 20130207 元の日付は 20130206,2010205, 20130204,..., 20130201, 20130131, 20130130 など..

javascript (または、Pentaho を知っている場合は電卓ステップ) でこれを行う方法は?

たとえば、90 日間さかのぼって一日中行きたいとします。

困惑。

4

2 に答える 2

0

次のようなものを使用します。

var d1 = new Date(2012, 1, 6) // date(year, month - 1, day)
days= -90; //# of days
var d2 = new Date(d1.setDate(d1.getDate() + days));

デモ: http://jsfiddle.net/dirtyd77/qZWJE/

于 2013-02-07T16:27:17.260 に答える
0

とを使用setDategetDateます。

var yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1));

または、90 日間すべて:

d = new Date();
for (i = 1; i <= 90; i++) {
   d.setDate(d.getDate() - 1);
   console.log(i+" days ago: "+d);
}
于 2013-02-07T16:19:24.817 に答える