去掉Javascript中的纪元日期

去掉Javascript中的纪元日期,javascript,string,Javascript,String,我有一个datatable返回了一些收到的日期-它们以下面的格式返回(将始终采用此格式): 我怎样才能轻松地将其剥离为历元数字,以便转换为可读的日期 到目前为止,我已经尝试了以下方法,但效果不如预期。因此,我要删除的第一件事就是()-然后我要做另一件事。replace删除//然后删除日期,这只会留下数字 success: function (msg) { for (var i = 0; i < msg.aaData.length;

我有一个datatable返回了一些收到的日期-它们以下面的格式返回(将始终采用此格式):

我怎样才能轻松地将其剥离为历元数字,以便转换为可读的日期

到目前为止,我已经尝试了以下方法,但效果不如预期。因此,我要删除的第一件事就是()-然后我要做另一件事。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);
            },
success:函数(msg){
对于(var i=0;i
成功:函数(msg){
对于(var i=0;i
replace
返回结果,但不更改字符串本身。所以你需要做
date=date.replace(/\(|\)/g,,)是-愚蠢的错误-只是需要一双新的眼睛-干杯
            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);
            },
        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);
        },