Javascript从毫秒和时区开始的日期
  可能重复: 
  如何格式化JSON日期? 
  从webservice解析日期 
  对不起,如果这个问题已经被问到。  我环顾四周,但一直无法找到。  有没有一种简单快捷的方法,只需使用javascript和jQuery (不包括额外的jQuery库)将“json”日期转换为人性化的格式? 
日期格式如下:
creationDate: "/Date(1346713200000+0100)/"
谢谢
> var maybeDateString = "/Date(1346713200000+0100)/";
> fromDateString(maybeDateString)
Tue Sep 04 2012 02:00:00 GMT+0200
function fromDateString(str) {
    var res = str.match(//Date((d+)(?:([+-])(dd)(dd))?)//);
    if (res == null)
        return new Date(NaN); // or something that indicates it was not a DateString
    var time = parseInt(res[1], 10);
    if (res[2] && res[3] && res[4]) {
        var dir = res[2] == "+" ? -1 : 1,
            h = parseInt(res[3], 10),
            m = parseInt(res[4], 10);
        time += dir * (h*60+m) * 60000;
    }
    return new Date(time);
}
                        链接地址: http://www.djcxy.com/p/8157.html
                        上一篇: Javascript Date from milliseconds and timezone
下一篇: How to convert this date format: /Date(1268524800000)/?
