日期选取器将今天的日期显示为默认值,并且仅适用于 GET

datepicker display todays date as default and only for GET?

本文关键字:日期 GET 适用于 默认值 选取 今天 显示      更新时间:2023-09-26

MVC- 使用日期选择器,最初加载时我想默认显示今天的日期,我一直在尝试这个,但今天它返回 03/9/2013,我需要它说 dd/mm/yyyy - 25/09/2013。

然后在回发时,它将存储用户选择的任何日期,而是跳回到这个日期,所以 iv 在 get isInitial中使用了一个布尔值,并将其设置为 true,然后在 post 函数中将其设置为 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>
    }

你试过这个吗

$("#SelectedDate").datepicker({
                dateFormat: 'dd/mm/yyyy'
               }).val(todayDate);