data.getFullYear()
data.getMonth()
data.getDate();
data.getHours()
data.getMinutes()
data.getSeconds()
可以获取对应的信息 自己拼下
好像也有个直接转换的方法  忘记了

解决方案 »

  1.   

    +1
    var d = new Date();
    console.log(d.toLocaleString())
    //2013年12月30日星期一 09:51:12
    //比你的要求多了個星期。
    //最好還是自己寫。因為時區不同,顯示的方式會不一樣
      

  2.   


    var myDate = new Date();
    myDate.getFullYear();   //获取完整的年份(4位,1970-????)
    myDate.getMonth();      //获取当前月份(0-11,0代表1月)
    myDate.getDate();       //获取当前日(1-31)
    myDate.getDay();        //获取当前星期X(0-6,0代表星期天)
    myDate.getTime();       //获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();      //获取当前小时数(0-23)
    myDate.getMinutes();    //获取当前分钟数(0-59)
    myDate.getSeconds();    //获取当前秒数(0-59)
    myDate.getMilliseconds();   //获取当前毫秒数(0-999)
    myDate.getYear()+"年" + [myDate.getMonth()+1]+"月" +myDate.getDate()+"日"