在Javascript中删除纪元日期

时间:2013-03-07 10:25:39

标签: javascript string

我有一个数据表返回收到的日期 - 他们将以下面的格式返回(将始终采用此格式):

/Date(1362045881257)/

如何轻松地将其剥离到时代数字,以便我可以转换为可读日期。

到目前为止,我已经尝试了以下内容,但它没有按预期工作。所以我试图删除的第一件事就是() - 然后我要做另一个.replace删除/ /然后删除日期,这将只留下数字。

            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);
            },

1 个答案:

答案 0 :(得分: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);
        },