簡體   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