私のアプリケーションでjqGridを使用しています。これで私はこのd/m/Y H:m:s
(Ex 01/12/2011 14:59:10
)の日付を示しています。私は正しくフォーマットを取得していますが、それは間違った時間(分)を表示します のように:私は日付時刻のフォームデータベースを取得しています01/12/2011 14:59:10
ですが、それは01/12/2011 14:12:10
を示しています。jgGrid DateTimeフィールドに間違った時刻が表示される
url: "/DigitalJobMonitoring/GetFailedGridData",
datatype: 'json',
mtype: 'Get',
colNames: ['Sr.No', 'Job Name', 'Server Name', 'Status', 'Last Run Time'],
colModel: [
{ key: true, width: 50, resizable: false, name: 'SerialNumber', index: 'SerialNumber', sorttype: 'integer' },
{ key: false, width: 300, resizable: false, name: 'JobName', index: 'JobName', sorttype: 'text' },
{ key: false, width: 100, resizable: false, name: 'ServerName', index: 'ServerName', sorttype: 'text' },
{ key: false, width: 100, resizable: false, name: 'Status', index: 'Status', sorttype: 'text' },
{ key: false, width: 150, resizable: false, name: 'LastRunTime', index: 'LastRunTime', sorttype: 'date', formatter: 'date', formatoptions: { srcformat: "d/m/Y H:m:s", newformat: "d/m/Y H:m:s" }, searchoptions: { dataInit: initDateSearch } }],
search: true,
searchOnEnter: true,
pager: '#failedRunningPager',
height: '100%',
caption: 'Failed/Running Jobs',
emptyrecords: 'No records to display',
jsonReader: {
root: "rows",
page: "page",
total: "total",
records: "records",
repeatitems: false,
SerialNumber: "0"
},
IはSortableDateTime
等、異なるsrcformat (ISO8601Long
、UniversalSortableDateTime
、d/m/Y H:m:s
と試みた)formatoptions
が、運で:
これはjqGridコードがあります。 ここをクリックしてスクリーンショットを探してください。データ・ベースから 日時:
事前のおかげで
更新:
Here is the JSON date which returned to server
jqGridのどのバージョン(使用することができます)とjqGrid([自由jqGrid](https://github.com/free-jqgrid/jqGrid)、商用[Guriddo jqGrid JS] http://guriddo.net/?page_id=103334)またはバージョン<= 4.7の古いjqGrid? 'url:"/DigitalJobMonitoring/GetFailedGridData "から返されたテストJSONデータを含めることができますか?インクルードした画像にはサーバーコード*のデータしか含まれていませんが、サーバーがデータを返す形式(データのシリアル化方法)が不明です。 – Oleg
私はバージョン "4.4.4"( )を使用しています。 JSONデータが返されたコードを追加しました。 –
あなたが追加したものはJSONデータ*ではありません。 'failedRunningResults'が不明確で、JSONのシリアル化の設定も不明なC#コードの断片です。 IE/Chrome/Firefoxの開発ツールを使用して、[ネットワーク]タブをクリックしてグリッドをリロードすることができます。 HTTPトレースが表示されます。 '/ DigitalJobMonitoring/GetFailedGridData'へのリクエストを見つけ、HTTPボディを調べると、正確なJSONデータが表示され、サーバーが返されます。 – Oleg