1

どんなヒントでも歓迎します: 1969 年より前の日付を 20 世紀のその年に変換するには、datetimepicker が必要です。したがって、12-12-69 と入力すると、datetimepicker はそれを 12-12-1969 に変換します。ただし、12-12-68 と入力すると、12-12-2068 に変換されます。これは moment.js で行われていると思いますが、間違っている可能性があります。これが moment.js で行われている場合、この自動魔法の変換のしきい値を変更するためにどこを見ればよいか考えている人はいますか? parseInputDate を使用するよりもライブラリで変更したいのですが、parseInputDate の使用例があれば共有してください。次の方法で日付オブジェクトにアクセスしようとすると、上記のように日付がすでに自動的に変更されていることがわかりました。

$('#datefrom').on('dp.change',function(e) { console.log(e.date); });

これが発生した日付オブジェクト B4 にアクセスする必要があります。入力フィールド自体に onchange="dostuff()" をインラインで設定すると機能しますが、インラインの 50 か所ではなく、datetimepicker の 1 か所でこれを処理したいので、それは間違っているように感じます。

4

0 に答える 0