[英]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.