将日期从UI发送到数据库,并将UI日期格式设置为dd / mm

时间:2019-04-02 19:46:22

标签: jquery asp.net asp.net-mvc jquery-ui jquery-plugins

我有通过POCO从数据库返回的日期,默认日期时间是mm / dd / yy。用户希望使用dd / mm格式的日期格式。我在UI中使用jquery datepicker选择日期。我将格式更改为dd / mm。但是当我尝试在日期超过12时提交表单时,请说24/03。datetime对象为null。我认为datepicker发生了错误,非常感谢您的帮助

[Column("QTBBR_Dt")]
        [Display(Name = "RetroDate", ResourceType = typeof(Resources.Labels))]
        public DateTime? RetroDate { get; set; }

<script type="text/javascript">
    $(function () {
        $('#retro-date').datepicker({
            defaultDate: '@Model.TermsAndConditions.RetroDate',
            dateFormat: 'dd/mm/yy',
            showClose: true,
            showClear: true,
            toolbarPlacement: 'top',
        });

        $('#retro-date').datepicker("option", "dateFormat", "dd/mm/yy");

 <globalization uiCulture="en" culture="en-GB"/>

0 个答案:

没有答案