1

独自の拡張機能を作成せずに日付オブジェクトを「ナビゲート」する方法を知っていますか?? 例えば。あなたが持っている:

var x = new Date(); 

そして、ボタンをクリックして1か月前後に移動して、次/前の月を自動的に取得します(自動的に年を変更しますか?..それは可能ですか?

4

2 に答える 2

2

objectのメソッドDate()を見るだけでよいようです。

このコードは、日付を 1 か月進め、必要に応じて次の年に適切にロールバックします。

var x = new Date();
x.setMonth(x.getMonth() + 1);

他のプロパティについても同様のことができます。

例: http://jsfiddle.net/jfriend00/qBRgF/ </p>

于 2012-04-12T19:11:41.927 に答える
1

これを利用して、日数を増減できます。

Date.prototype.addDays = function(days) {
   this.setDate(this.getDate()+days);
}

http://javascript.about.com/library/bladddays.htm

月と年は似ています。

しかし、実際に日付ピッカーを探している場合は、これを使用してください: http://jqueryui.com/demos/datepicker/

于 2012-04-12T19:12:02.943 に答える