使用日期选择器字段,工作正常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
答案 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选项......