問題タブ [mindate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
79883 参照

jquery - jQuery datepicker マインドデート、maxdate

次の2つのdatepickerオブジェクトがありますが、minDateおよびmaxDateオプションに行き詰まっているため、必要なものを取得できません:

これは、日付を将来の日付に制限するためです。

私が欲しいもの:日付を現在の日付から30年に制限します。

私が得るもの:日付を現在の日付から10年に制限します。

これは、過去の日付のみを選択するように制限するためのものです:

私が欲しいもの:日付を現在の日付から120年前の時間に制限します。

私が得るもの:日付を現在の日付から120年前の時間に制限しますが、年を選択すると、選択した年に最大年がリセットされます(たとえば、ページを新しくロードしたときに得られるものは1890-2010ですが、選択した場合2000 年選択ボックスが 1880-2000 にリセットされます)。

両方のdatepickerオブジェクトについて助けが必要です。助けていただければ幸いです。

0 投票する
3 に答える
15532 参照

string - 文字列を使用してjQueryUIDatepickerのminDate/maxDateを設定するにはどうすればよいですか?

jQueryUI Datepickerのドキュメントには、minDateオプションは「現在のdateFormatの文字列」を使用して設定できると記載されています。だから私はdatepickersを初期化するために以下を試しました:

ただし、これにより、私の日付ピッカーの日付範囲は2015年11月6日から2015年12月17日まで選択可能になります。

現在の日付形式とその日付を確認しましたmm/dd/yy。これは、月が2桁、日が2桁、年が4桁で、スラッシュで区切られていることを意味します。私はまたdateFormat: "mm/dd/yy"、初期化ステートメントに含めることを試みました。

その後、minDateとmaxDateの値も確認しましたが、これらは必要な値に設定されています:01/01/201012/31/2010

これらの値は別の場所から文字列として渡されているため、文字列を使用してmin/maxDateを設定できるようにしたいと思います。おそらく誰かがこれが起こる理由とこれを解決する方法、またはこれを達成するための回避策を知っていますか?

ありがとう

編集:使用:jQueryv1.3.2およびjQueryUI v1.7.2

0 投票する
4 に答える
1531 参照

jquery - jQuery UI Datepicker minDate の変更により、カレンダーが調整されます。どうすれば凍結できますか?

私は 5 か月の Datepicker インライン カレンダーを持っています。startDate は私が書いた変数で、ユーザーのクリック イベントによって設定されます。これを行うことで、init の後に minDate および maxDate オプションを調整しています。

ただし、カレンダーが更新されると、startDate 変数に従って最初の月が表示されるため、方向感覚が失われます。たとえば、1 月にカレンダーの初期化があり、5 月まで表示されます。startDate がたまたま後の月、たとえば 2 月にある場合、カレンダーを更新すると、その月 (2 月) から表示され、選択した日付までのすべての日付が無効になります。カレンダーをフリーズして、常に 1 月から 5 月まで表示されるようにしますが、minDate までの日付はすべて黒く塗りつぶします。

minDate と maxDate の設定に関係なく、特定の 5 か月の範囲を表示するようにカレンダーを固定する簡単な方法はありますか?

前もって感謝します。

0 投票する
1 に答える
6130 参照

jquery - jquery datepicker minDate 当月の特定の日

H

2 つの日付ピッカーをカスタマイズする必要があります。

最初に持っている必要があります:

  • minDate: 今月の最後の 10 日間 (または簡単な場合: 今月の 20 日)
  • maxDate: 翌月の 10 日

+1m +2w +5d. しかし、現在のデータに相対的に移動する必要がないため、私の場合は良くありません。

何か案が?

私は運がないのでこれを試しました:

BR。アンダース

更新 - 解決策 アンダーテイカーからの回答を使用しましたが、問題なく動作します。答えてくれてありがとう:-)

0 投票する
1 に答える
8656 参照

jquery - UI datepicker max/minDate をオンザフライで設定する

それよりも簡単だと思った。仕事:

1) 未来の日を無効にします。(maxDate を今日に設定 - 完了)

2)js変数から日付を取得し、その場でminDateとして設定します-どのように?

main 関数 (私はいくつかのページで使用します):

そして、今編集したいページのjsコードが来ます:

関数 MinDate() は、ボタンが初めて押されたときにのみ機能します。

0 投票する
9 に答える
80897 参照

jquery - jquery日時ピッカーセットminDate動的

私はtrentrichardson.comのdatetimepickerを使用しています。

fromtoの2つの入力フィールドを持つフォームがあり、minDateを「from」フィールドの値と等しい「to」フィールドに動的に設定できるようにしたいと考えています。

beforShowオプションを使用する必要があることはわかっていますが、関数の実装方法がわかりません。

編集済み/ソリューション

0 投票する
2 に答える
2949 参照

jquery - jEditable DatePicker オプション (onSelect、minDate、maxDate) にアクセスする方法

jQuery DatePicker と一緒に jEditable を使用しています。日付範囲の検証を行おうとしています。たとえば、フィールドで 2010 年 6 月 1 日が選択されてstartDateいる場合、ユーザーはフィールドで 2010 年 6 月 1 日より前の日付を選択することはできませんendDate

検証部分を除いて、他のすべてのコードは機能しています。私が理解しているのは、jQuery-ui DatePicker のフル バージョンが jEditable バージョンに含まれているということですが、使用方法がわかりません。

これは私が使用している DatePicker です: https://github.com/qertoip/jeditable-datepicker/tree/master/src

DatePicker プラグインのサンプル デモ: http://thesingularity.pl/jeditable-datepicker-demo/

私のスクリプト

HTML スニペット

0 投票する
1 に答える
3410 参照

jquery-ui - datepicker で minDate に数日を追加する

このコードを変更するにはどうすればよいですか

minDate: '2012/3/4'+'5D',

to min date be=>2012/3/9

タンク。

0 投票する
1 に答える
198 参照

xforms - xformsは日付ピッカーに気を配る

誰かが日時フィールドの日付ピッカーに最小の日付/時刻を追加するための正しい構文を教えてもらえますか?これは動作します

これはしません

ありがとうございました

0 投票する
1 に答える
484 参照

jquery - datePicker の minDate を時刻に設定するにはどうすればよいですか?

日付ピッカーを使用して、自分の Web サイトに注文フォームを設定しようとしています。

私は、ユーザーが午後 3 時 (GMT) より前に注文できる場合は、その日のうちに注文できるというルールを持っています。午後 3 時以降に注文しようとすると、次の利用可能な日付を選択する必要があります。

datepicker を使用して minDate を +1 に設定すると、常に 1 日先が選択されますが、午後 3 時のルールを使用することをお勧めします。

いくつかの異なる方法を試しましたが、これを行う方法がわかりません。

どんな助けでも大歓迎です...

ありがとう