0

受け取った日付の数をデータテーブルに返させています-それらは以下の形式で返されます(常にこの形式を取ります):

/Date(1362045881257)/

これをエポック桁だけに簡単に削除して、読み取り可能な日付に変換するにはどうすればよいですか。

これまでに次のことを試しましたが、期待どおりに機能しません。したがって、最初に削除しようとしたのは ( ) だけでした。次に、別の .replace を実行して / / を削除し、次に Date を削除すると、数字だけが残ります。

            success: function (msg) {

                for (var i = 0; i < msg.aaData.length; i++) {

                    var date = msg.aaData[i].DateReceived;
                    date.replace(/\(|\)/g, '');
                    alert(date);
                }

                fnCallback(msg);
            },
4

1 に答える 1

0
        success: function (msg) {

            for (var i = 0; i < msg.aaData.length; i++) {
                // toString() below might be redundant!
                var date = msg.aaData[i].DateReceived.toString();
                var reg = /[^0-9]/g;
                var epoch = date.replace(reg, ''));
                alert(epoch);
            }

            fnCallback(msg);
        },
于 2013-03-07T10:36:20.823 に答える