var now= new date();
 var hours = now.getHours();
 如果是小時是單位數,那顯示的是單位數,我怎么能把它格式化為雙為數呢?
如  9-----09
   1-----01
分鐘也是一樣
最終我想要得出這樣的結果
 9:0---------09:00
 9:1--------09:01

解决方案 »

  1.   

    function Get2Char(num)
    {
        if(num<10) return "0"+num.toString();
       else return num.toString(); 

     var now= new Date();
    var hours = now.getHours();
    alert(Get2Char(hours));
      

  2.   


    <script type="text/javascript">
    <!--
    function Get2Char(num)
    {
       return ('0' + num).slice(-2);

    var now= new Date();
    var hours = now.getHours();
    alert(Get2Char(hours));//-->
    </script>
      

  3.   


    var now= new date(); 
    var hours = now.getHours(); 
    hours = hours < 10 ? '0'+hours : hours ; 
      

  4.   

    都是高手啊,這么簡單的問題
    我得去買本JAVASCRIPT的書看看了