我有一个引导日期选择器,可以正常工作。但是,当我尝试设置默认日期时,出现了问题。我尝试了两种不同的方法,但均无效:
$('#cndr').datepicker({
format: "dd/mm/yyyy",
autoclose: true
});
$('#cndr').datepicker('setDate', new Date());
$('#cndr').datepicker('update');
$('#cndr').val('');
我的第二次尝试:
cndr.Text = DateTime.Now.Date.ToString("mm/dd/yyyy");
这是包含日历的标签:
<asp:TextBox type="text" class="form-control datepicker" ID="cndr"
runat="server" placeholder="Elija una fecha" AutoPostBack="True">
</asp:TextBox>
最佳答案
一些东西:
您正在混合mm / dd / yyyy和dd / mm / yyyy格式。
在.net中,mm
是分钟。使用MM
几个月。
考虑到您不应该在Web应用程序中使用DateTime.Now
,因为它表示服务器时区中的时间。在The case against DateTime.Now中阅读更多内容