var date = new Date(1230604230000);
alert(date.toLocaleString())

解决方案 »

  1.   

    var date = new Date(1230604230000); 
    var theDate = date.toLocaleString();
      

  2.   

    <script>
    var date = new Date(1230604230000); 
    var theDate = date.toLocaleString(); 
    alert(theDate); 2008年12月30日  10:30:30
    var theDdate1 = theDate.replace(/年/,'-')
    var theDdate2 = theDdate1 .replace(/月/,'-')
    var theDdate3 = theDdate2 .replace(/日/,'')
    alert(theDdate3 )//2008-12-30 10:30:30
    </script>
    //這是您要得最後結果吧
      

  3.   

    为什么我var date = new Date(1230604230000);   new Date(a); var a=1000000000;
    放入参数以后就会时间不准确,请问这是为什么?
      

  4.   

    再顶一个 ---------------------------------
    http://www.officego.cn
      

  5.   

    mysql中取出的时间是精确到秒,
    <script>
    var date = new Date(1230604230000);
    var theDate = date.toLocaleString();
    alert(theDate); 2008年12月30日  10:30:30
    var theDdate1 = theDate.replace(/年/,'-')
    var theDdate2 = theDdate1 .replace(/月/,'-')
    var theDdate3 = theDdate2 .replace(/日/,'')
    alert(theDdate3 )//2008-12-30 10:30:30
    </script> 而DATE里面用到的是精确到毫秒,所以要乘以1000在转换,就OK了