get datepicker默认显示今天的日期

时间:2013-09-24 15:02:09

标签: javascript jquery html datepicker

使用日期选择器字段,工作正常BTW。只需要让它在默认情况下显示今天的日期,而不是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

2 个答案:

答案 0 :(得分:2)

这应该有效

$("#SelectedDate").datepicker("setDate", new Date()); 

答案 1 :(得分:0)

在你的功能中,添加

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

这是我几次解决你的问题的方法:

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

BTW,我将使用我不知道的dateFormat选项......