2014-04-09 31 views
1

我有一個像爲DD/MM的jqGrid JSON日期格式/ YYYY

Apr 8 2014 2:45PM日期在我的表

現在我需要將其轉換爲dd/mm/yyyy使用的jqGrid格式

+0

嗨!歡迎來到SO!你能解釋一下你嘗試過的更多嗎?謝謝! – atxe

+0

我已經使用了給定的解決方案,但它看起來像它會與日期類型字段,並在我的數據庫中包含最大varchar字段,所以我無法得到我需要使用什麼條件:(。 – user3513973

+0

@ user3513973你應該轉換你的數據到目前爲止我的答案是在你的問題中提供了一個日期,如你在你的問題中指定的 – nestedloop

回答

2

您需要添加formatter屬性爲你的領域:

formatter : { 
    date : { 
     monthNames: [ 
     "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", 
     "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" 
     ], 
     AmPm : ["am","pm","AM","PM"], 
     srcformat: 'm-d-Y', 
     newformat: 'd/m/Y', 
     parseRe: /[Tt\\\/:_;.,\t\s-]/, 
     masks : { 
     ISO8601Long:"Y-m-d H:i:s", 
     ISO8601Short:"Y-m-d", 
     ShortDate: "n/j/Y", 
     LongDate: "l, F d, Y", 
     FullDateTime: "l, F d, Y g:i:s A", 
     MonthDay: "F d", 
     ShortTime: "g:i A", 
     LongTime: "g:i:s A", 
     SortableDateTime: "Y-m-d\\TH:i:s", 
     UniversalSortableDateTime: "Y-m-d H:i:sO", 
     YearMonth: "F, Y" 
     }, 

您將最感興趣的兩個要素:

srcformat: 'm-d-Y', 
newformat: 'dd/mm/YYYY', 

瞭解從jqgrid formatter documentation更多。

我希望這可以幫助,歡呼。