如何将Thu Dec 11 00:00:00 UTC+0800 2008转换成2008-12-11

解决方案 »

  1.   

    <script>
    var t = 'Thu Dec 11 00:00:00 UTC+0800 2008';
    var str = new Date(t).toLocaleString().split(' ')[0].replace(/年|月|日/g,"-")
    alert(str.substring(0,str.length-1))
    </script>
      

  2.   


    var dt = Date.parse("Thu Dec 11 00:00:00 UTC+0800 2008");
    dt = new Date(dt);
    var s = dt.getFullYear() + "-" + (dt.getMonth()+1) + "-" + dt.getDate();
    alert(s)
      

  3.   

    var date = new Date();
    alert(date.toLocalString());
      

  4.   

    hookee 
    说法是正确的,看楼主需要什么的格式了。如果不变的话,就用hookee 的吧!
      

  5.   

    function getCurrentSystemDate(){
               var s="";
               var d=new Date();
               s+=d.getYear();
               s+="-";
               s+=(d.getMonth()+1);
               s+="-";
               s+=d.getDate();
               alert(s);          
    }