<script language=javascript>
var d = new Date();
alert(d.getYear()+"-"+d.getMonth()+"-"+d.getDate())
</script>

解决方案 »

  1.   

    加个判断
    <script language=javascript>
    var d = new Date();
    var month = d.getMonth();
    var date = d.getDate();
    if(month<10){
        month = "0" + month;
    }
    if(date < 10){
        date = "0" + date;
    }
    alert(d.getYear()+"-"+ month +"-"+ date );
    </script>
      

  2.   

    <script language=javascript>
    var da = new Date();
    var y = da.getYear().toString();
    var m = da.getMonth().toString();
    var d = da.getDate().toString();
    m = (m.length==1?"0"+m:m);
    d = (d.length==1?"0"+d:d);
    alert(y+'-'+m+'-'+d)
    </script>
      

  3.   

    <script language="JavaScript">
    <!--
    var d = new Date();
    var month = d.getMonth();
    var date = d.getDate();
    alert((d.getFullYear()+"-"+ month +"-"+ date).replace(/\b\d\b/g,function(arg){ return "0"+arg}) );
    //-->
    </script>
      

  4.   

    <script language=javascript>
    var d = new Date();
    var month = d.getMonth();
    var date = d.getDate();
    if(month<10){
        month = "0" + month;
    }
    if(date < 10){
        date = "0" + date;
    }
    document.write (d.getYear()+"-"+ month +"-"+ date);
    </script>