"2013-06-09T05:25:25Z"
转成正常日期?

解决方案 »

  1.   


    //只在Chrome的控制台试了下,不知道IE下行不
    var str="2013-06-09T05:25:25Z"
    str=str.replace("T", " ").replace("Z","")
    var date = new Date(str)
    alert(date.toLocaleString())
      

  2.   

    正常的时间是什么意思?是这个意思吗?window.onload=(function(){
    var a = "2013-06-09T05:25:25Z";
    a = a.replace("T"," ").replace("Z","");
    var date = new Date(Date.parse(a.replace(/-/g,   "/")));
    var year = date.getFullYear();//年
    var month = date.getMonth();//月
    var day = date.getDate();//日
    var hours = date.getHours();//小时
    var minutes = date.getMinutes();//分钟
    var seconds = date.getSeconds();//秒
    alert(year+"年"+month+"月"+day+"日"+" "+hours+"时"+minutes+"分"+seconds+"秒");
    });
      

  3.   

    月忘了加一了,不好意思哈。这个应该是对的,就是有点麻烦。window.onload=(function(){
    var a = "2013-06-09T05:25:25Z";
    a = a.replace("T"," ").replace("Z","");
    var date = new Date(Date.parse(a.replace(/-/g,   "/")));
    var year = date.getFullYear();//年
    var month = date.getMonth()+1;//月
    var day = date.getDate();//日
    var hours = date.getHours();//小时
    var minutes = date.getMinutes();//分钟
    var seconds = date.getSeconds();//秒
    alert(year+"年"+month+"月"+day+"日"+" "+hours+"时"+minutes+"分"+seconds+"秒");
    });
      

  4.   

    不知道大家用没用过mongomongo自动把它库内的数据读出转成json就变成这样T  Z 不知道是不是时区是需要再转化,还是去掉T Z 就行?
      

  5.   

     var str = "2013-06-09T05:25:25Z"
                str = str.replace(/:/g, "-").replace("T", "-").replace("Z", "-");
                var array = str.split('-');  
                var date = new Date(array[0], array[1], array[2], array[3], array[4], array[5])
                alert(date.toLocaleString())
      

  6.   

    表示ISO 版本,没什么特殊意思 可直接去掉 
      

  7.   


    var str="2013-06-09T05:25:25Z";
    reg=/[a-z]/ig;
    alert(str.replace(reg,' '));
      

  8.   

    mongo指的是mongodb?文件存储格式为BSON(一种JSON的扩展)估计把那两个字母用空格替换掉没什么关系字母的意思不知道去C++那里问能不能解决?