0

私はjsonの日時オブジェクトを取得/Date(1346996934000)/しています。この日付をこのように変換することをお勧めします

"aoColumns": [
{
    "sName": "JoinDate",
    "fnRender" : function(obj, val)
    {
        var dx = new Date(parseInt(val.substr(6)));
        var dd = dx.getDate();
        var mm = dx.getMonth() + 1;
        var yy = dx.getFullYear();

        if (dd <= 9)
        {
            dd = "0" + dd;
        }
        if (mm <= 9) {
            mm = "0" + mm;
        }
        return dd + "." + mm + "." + yy;
    }
}
]

しかし、最終的な結果は、日付をNaN.NaN.NaN? 何が問題になる可能性がありますか?

4

2 に答える 2

3

指定されたサンプルの日付文字列は正常に機能します。一部のレコードで正しいデータを取得していない可能性があります。ここで確認してください。

ライブデモ

于 2012-09-15T12:12:32.917 に答える
0

単に使用する

var dx = new Date();

それ以外の

var dx = new Date(parseInt(val.substr(6)));
于 2012-09-15T12:09:19.107 に答える