很多时间数据格式如下:
2011-04-18 13:37:53现在要在javascript中取出日期4/18
请问比较直接的方式是?

解决方案 »

  1.   

    <script type="text/javascript">
    <!--
    var d = new Date("2011/04/18 13:37:53")
    alert((d.getMonth()+1)+"/"+d.getDate());
    //-->
    </script>
      

  2.   


    function TTime(){
        var now= new Date();  
        var year=now.getYear() + 1900;  
        var month=now.getMonth()+1;  
        var day=now.getDate();  
        var hour=now.getHours();  
        var minute=now.getMinutes();  
        var second=now.getSeconds();  
        var nowdate=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;  
       $("#times").empty();
       $("#times").append(nowdate); 
    }把-去掉想要什么格式就什么格式啊如果是给定的就2楼那种
      

  3.   


       $("#times").empty();
       $("#times").append(nowdate); 这个没用你alert下就好了
      

  4.   

    我不是要处理now,而是有很多现成的时间数据要处理2011-04-18 13:37:53处理成
    4/18
      

  5.   

    var i = "2011-04-18 13:37:53";
    alert(i.replace(/\d+-(\d+)-(\d+).*/,function(match,g1,g2){
            
            return g1 + "/" + g2;
    }));
      

  6.   


    第一句var i = "2011-04-18 13:37:53";
    第二句i = 
    该怎么写
    不要alert
      

  7.   

    好吧 你雷到我了
    var i = "2011-04-18 13:37:53";
    i = i.replace(/\d+-(\d+)-(\d+).*/,function(match,g1,g2){return g1 + "/" + g2;
    });