2
<script type="text/javascript" language="javascript">
    $(document).ready(function () {
        $(function () {
            $(".datepicker").datepicker({
                dateFormat: "mm/dd/yy",
                changeMonth: true,
                changeYear: true
            });
        });
    });
</script>

上記のコードを使用してdatepickerで日付を表示しましたが、日付は2001年1月に設定されています。上記のjqueryでデフォルトとしてDateTimeを今日に設定するにはどうすればよいですか。jquery をエディター テンプレートに入れる前は、正常に機能していました。

4

2 に答える 2

1

jQuery UI documentationによると、これはデフォルトの動作である必要があります。defaultDateオプションがnullデフォルトのままの場合、最初のオープン時に今日の日付が強調表示されます。システム時刻が間違っているのではないでしょうか? これは私が試したコードペンで、デフォルトで今日の日付が表示されているようです。

于 2012-08-12T05:46:25.993 に答える
0

jQuery DatePicker で現在の日付に移動する場合は、次のように任意のテキスト フィールドに適用できます。

$('input.youTextFieldClass').datepicker({ dateFormat: 'mm/dd/yy', 
                                     changeMonth: true,
                                     changeYear: true,
                                     yearRange: '-70:+10',
                                     constrainInput: false,
                                     duration: '',
                                     gotoCurrent: true});
于 2013-12-17T12:46:29.700 に答える