0

日付ピッカー フィールドを使用すると、問題なく動作します。0001/1/1 ではなく、デフォルトで今日の日付を表示するようにするだけです

@Html.TextBoxFor(model => model.SelectedDate, new { @class = "jquery_datepicker", @Value = Model.SelectedDate.HasValue ? Model.SelectedDate.Value.ToString("dd/MM/yyyy") : string.Empty })

@using (Script.Foot())
{
    <script type="text/javascript" language="javascript">
        $(function () {
            var dates = $("#SelectedDate").datepicker({ dateFormat: 'dd/mm/yy' });
        });
    </script>
}

可能であれば、24/09/2013 の形式でも必要です。dd/mm/yyy

4

2 に答える 2

2

これはうまくいくはずです

$("#SelectedDate").datepicker("setDate", new Date()); 
于 2013-09-24T15:06:41.957 に答える
0

関数で、追加します

$("#datepicker").datepicker().val(dates);

これは私があなたの問題を数回前に解決する方法です:

$(function () {
    var myDate = new Date();
    var todayDate = myDate.getDay() + '/' + (myDate.getMonth() + 1) + '/' + myDate.getFullYear();
    $("#datepicker").datepicker().val(todayDate);
});

ところで、知らなかったdateFormatオプションを使用します...

于 2013-09-24T15:04:48.677 に答える