首页 文章

Bootstrap DatePicker在日历上显示错误的日期

提问于
浏览
1

我在MVC c#应用程序中使用Bootstrap Date picker . 我将日期选择器与当前日期绑定在一起 . 日期选择器的格式为dd / mm / yyyy .

Jquery
$(".datepicker") . datepicker({format:"dd/mm/yyyy",autoclose:true});

Razor

@Html.TextBox("AppointmentDate", @Model.NewAppointmet.Appointment_Date.Value.ToString("dd/MM/yyyy"), new { @class = "form-control datepicker", placeholder = "Appointment Date", id = "AppointmentDate" })

页面加载时,datepicker显示正确的日期
enter image description here

但当我打开datepicker时显示错误的日期
enter image description here

2 回答

  • 0

    MM:缩写和全月名称(例如1月)

    尝试使用此代码

    @Html.TextBox("AppointmentDate", @Model.NewAppointmet.Appointment_Date.Value.ToString('dd/mm/yyyy'), new { @class = "form-control datepicker", placeholder = "Appointment Date", id = "AppointmentDate" })
    
  • -2

    在jquery中尝试这个 . 尝试使用大写M而不是m

    $(".datepicker").datepicker({ format: "dd/MM/yyyy", autoclose: true });
    

相关问题