如何转换此JSON日期时间?

Pri*_*ERO 2 javascript datetime parsing json

从JSON格式的响应对象返回以下字符串,我想将其解析为有用的东西:/ Date(1283457528340)/

如何使用JavaScript将其解析为用户友好的东西?

Tha*_*hai 5

这是自纪元以来的毫秒数.

此函数从字符串中提取数字,并返回从该时间编号创建的Date对象.

function dateFromStringWithTime(str) {
    var match;
    if (!(match = str.match(/\d+/))) {
        return false;
    }
    var date = new Date();
    date.setTime (match[0] - 0);
    return date;
}
Run Code Online (Sandbox Code Playgroud)

例如,

console.log(dateFromStringWithTime('/Date(1283457528340)/').toString());
Run Code Online (Sandbox Code Playgroud)

输出是:

Fri Sep 03 2010 02:58:48 GMT+0700 (ICT)
Run Code Online (Sandbox Code Playgroud)