0

使用日期选择器字段,顺便说一句,效果很好。只需要让它默认显示今天的日期而不是 1/1/0001

@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

this should work

$("#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 回答