独自の拡張機能を作成せずに日付オブジェクトを「ナビゲート」する方法を知っていますか?? 例えば。あなたが持っている:
var x = new Date();
そして、ボタンをクリックして1か月前後に移動して、次/前の月を自動的に取得します(自動的に年を変更しますか?..それは可能ですか?
独自の拡張機能を作成せずに日付オブジェクトを「ナビゲート」する方法を知っていますか?? 例えば。あなたが持っている:
var x = new Date();
そして、ボタンをクリックして1か月前後に移動して、次/前の月を自動的に取得します(自動的に年を変更しますか?..それは可能ですか?
objectのメソッドDate()
を見るだけでよいようです。
このコードは、日付を 1 か月進め、必要に応じて次の年に適切にロールバックします。
var x = new Date();
x.setMonth(x.getMonth() + 1);
他のプロパティについても同様のことができます。
これを利用して、日数を増減できます。
Date.prototype.addDays = function(days) {
this.setDate(this.getDate()+days);
}
http://javascript.about.com/library/bladddays.htm
月と年は似ています。
しかし、実際に日付ピッカーを探している場合は、これを使用してください: http://jqueryui.com/demos/datepicker/