2011-07-19 62 views
3

jQuery JQGridプラグインバージョン3.8.2を使用していますが、表示する日付/時刻の書式設定方法を理解するのに問題があります。日付/時刻はISOのロングフォーマット(2011-02-16T14:46:43Z)です。私はmm/dd/yy H:m:s形式で表示します。ここでは動作しません。私の現在のコードは、次のとおりです。私は「T」を使用する場合、「T」は意味を持っているとして、それは、理にかなっている(吹くので、私はそこに「Q」を持っているJQGrid日付書式設定

currOption.formatoptions = { 
    srcformat: 'Y-m-dQH:i:sZ', 
    newformat: 'm/d/Y g:i A' 
}; 

注意PHPの日付書式で)。

誰でもこのフォーマットを正しく行う方法を理解できますか?

答えて

4

「T」と「Z」を省略して、受信日時を正しく読み取る必要があることが分かります。このコードの動作:

currOption.formatoptions = { 
    srcformat: 'Y-m-d H:i:s', 
    newformat: 'n/j/Y g:i A' 
}; 

これは、同じ問題に遭遇した他の人に役立つことを願っています!

0

jqGrid wikiには、datefmt: 'mm/dd/yyyy'と表示されています。あなたはそれを試しましたか?

+0

出力形式は問題ではありません。着信形式を正しく読み取る方法です。 – Zendog74

1

代わりにこれを試しましたか?

{srcformat: "ISO8601Long", newformat: 'd/m/Y H:i'}