jquery datepicker今月の特定の日をマインドします
-
10-10-2019 - |
質問
h
2つのデートピッカーをカスタマイズする必要があります。
最初のsholdは次のとおりです。
- Mindate:今月の最後の10日間(または簡単な場合:今月20日)
- MaxDate:来月の10日
このような「マニュアル」に記載されているように、 +1M +2W +5Dでのみ設定できます。しかし、私は現在のデータに関連する必要がないので、それは私の場合は良くありません。
何か案が?
私はこれを運なしで試しました:
// temp vars used below
var currentTime = new Date()
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
// minDate: '+10d',
minDate: new Date(currentTime.getYear(), currentTime.getMonth(), 20),
maxDate: '+3w'
});
br。アンダース
更新 - ソリューション私はアンダーテッカーロールの答えを使用しましたが、それは正常に機能します。答えのためのthnaks :-)
// temp vars used below
var currentTime = new Date();
var startDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -10); // 10 days before next month
var startDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, -1); // one day before next month
var endDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 3); // 3rd of next month
var endDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() +1, 10); // 10th of next month
// DATEPICKER CURENT MONTH - all fields with class: datepicker_current_month
$(".datepicker_current_month").datepicker({
dateFormat: 'dd.mm.yy',
minDate: startDateFrom,
maxDate: startDateTo
});
解決
これは素晴らしいプラグインであり、多くの構成オプションがあります http://plugins.jquery.com/project/datepicker 。ここでドキュメントを見つけることができます http://www.kelvinluck.com/assets/jquery/datepicker/v2/demo/documentation.html そしてここでいくつかのデモ http://www.kelvinluck.com/assets/jquery/datepicker/v2/demo/
そうは言っても、あなたが試したものよりも使いやすいかどうかはわかりませんが、アイデアはあなたがまだ自分で日々を計算しなければならないということです。 http://jsfiddle.net/m2hpr/2/
それが役に立てば幸い
所属していません StackOverflow