繁体   English   中英

jQuery Datetime选择器未显示所需的日期格式

[英]JQuery Datetime picker not displaying desired date format

我面临一个奇怪的jQuery问题,我正在尝试将日期保存到数据库中。

在UI上,我使用的是jQuery 2.x版的jquery日期时间选择器。

问题是:

当我输入日期为2015年4月7日(2015年7月4日)时,它将日期为2015年7月4日(2015年4月7日)。 我已将Datetime格式指定为“ dd / mm / yyyy”。

我在文本框上添加了onclick事件,如下所示:

$(this).datepicker({
     dateFormat: "dd/mm/yy", changeMonth : true, changeYear : true,  }).datepicker("show");

我正在使用Jquery-2.1.4.min.js引用jquery.ui.min.js

文本框的“我的查看”代码为:

@Html.TextBoxFor(m => m.Date, String.Format("dd/MM/yyyy"), new { @placeholder=DateTime.Now.ToString("dd/MM/yyyy"), @class = "form-control dropDawnLabel date_Picker", @ID = "expancesDate", @onBlur = "dateVal()", @onkeypress = "return blockSpecialCharDate(event)" })

幸运的是,我能够再次帮助他。 基本上,问题应为“带有ORACLE后端的ASP.NET MVC中的日期时间格式问题”

我们将dateFormat从dd/MM/yyyy更改为yyyy-MM-dd

另外,在C#的后端中,他将日期字符串解析为DateTime变量。 因此,我们也将日期时间文化也更改为yyyy-MM-dd ,问题已解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM