求代码 :
   js中获取当前时间,并以YYYY-MM-DD HH-MM的格式显示  

解决方案 »

  1.   

       <SCRIPT LANGUAGE="JavaScript">
       <!--
    var now= new Date();
    var year=now.getYear();
    var month=now.getMonth()+1;
    var day=now.getDate();
    var hour=now.getHours();
    var minute=now.getMinutes();
    var second=now.getSeconds();
        alert(year+"-"+month+"-"+day+" "+hour+":"+":"+minute);
       -->
       </SCRIPT>
      

  2.   


    var dt = new Date();
    y = dt.getFullYear();
    m = dt.getMonth()+1;
    d = dt.getDate();
    h = dt.getHours();
    n = dt.getMinutes();
    m = m<10?'0'+m:m;
    d = d<10?'0'+d:d;
    h = h<10?'0'+h:h;
    n = n<10?'0'+n:n;s = y + "-" + m  + "-" + d  + " " + h  + "-" + n;alert(s);
      

  3.   

    谢谢3楼,想再请教下,Js里面有像C#中对时间处理的date.addhour()类似的函数么 如果没有的话,我如果要取2天前同一时间,该怎么处理
      

  4.   


     var dat = new Date(new Date.getFullYear(),new Date().getMonth(),new Date().getDate()-2);
    //dat就是2天前的dat了
      

  5.   

    var dt = new Date();
    y = dt.getFullYear();
    m = dt.getMonth()+1;
    d = dt.getDate();
    h = dt.getHours();
    n = dt.getMinutes();
    m = m<10?'0'+m:m;
    d = d<10?'0'+d:d;
    h = h<10?'0'+h:h;
    n = n<10?'0'+n:n;s = y + "-" + m  + "-" + d  + " " + h  + "-" + n;alert(s);
      

  6.   


    function getdate(){
    var t = new Date();
    y = t.getFullYear();
    m = t.getMonth() < 9 ? t.getMonth()+11:t.getMonth()+1;
    d = t.getDate()< 10 ? t.getDate()+10:t.getDate();
    h = t.getHours()< 10 ? t.getHours()+10:t.getHours();
    n = t.getMinutes()< 10 ? t.getMinutes()+10:t.getMinutes();return (y + "-" + m  + "-" + d  + " " + h  + "-" + n);
    }var now = getdate();
    alert(now);