0

MVC-datepicker を使用して、最初にロードしたときにデフォルトで今日の日付を表示したいのですが、これを試してみましたが、今日は 03/9/2013 を返します。dd/mm/yyyy - 25/ と言う必要があります。 2013 年 9 月。

次に、ポストバックで、ユーザーが選択した日付を保存し、代わりにこの日付にジャンプして戻るため、iv は get isInitial でブール値を使用し、それを true に設定し、ポスト関数でそれを false に設定し、 VIEW でコードを使用して今日の日付を表示したいのですが、IF(isInitial) のみ...

これはこれについて正しい方法ですか?また、今日の日付を解決するための助けに感謝します

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


@using (Script.Foot())
    {
        <script type="text/javascript" language="javascript">
            $(function () {
                var dates = $("#SelectedDate").datepicker().val(dates);
            });

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

        </script>
    }
4

1 に答える 1

1

これを試しましたか

$("#SelectedDate").datepicker({
                dateFormat: 'dd/mm/yyyy'
               }).val(todayDate);
于 2013-09-25T09:31:19.083 に答える