Javascript時間操作小結

來源:互聯網
上載者:User

Javascript時間操作小結

 

 

js代碼

   1: /*擷取目前時間*/
   2: function getCurrentDate()
   3: {
   4:   var timeStr = '';
   5:   var curDate = new Date();
   6:   var curMonth = curDate.getMonth()+1;  //擷取當前月份(0-11,0代表1月)
   7:   var curDay = curDate.getDate();       //擷取當前日(1-31)
   8:   var curWeekDay = curDate.getDay();    //擷取當前星期X(0-6,0代表星期天)
   9:   var curHour = curDate.getHours();      //擷取當前小時數(0-23)
  10:   var curMinute = curDate.getMinutes();   // 擷取當前分鐘數(0-59)
  11:   var curSec =curDate.getSeconds();      //擷取當前秒數(0-59)
  12:   timeStr = curMonth+'月'+curDay+'日 周';
  13:   switch(curWeekDay)
  14:   {
  15:     case 0:timeStr += '日';break;
  16:     case 1:timeStr += '一';break;
  17:     case 2:timeStr += '二';break;
  18:     case 3:timeStr += '三';break;
  19:     case 4:timeStr += '四';break;
  20:     case 5:timeStr += '五';break;
  21:     case 6:timeStr += '六';break;
  22:   }
  23:   if(curHour < 10)
  24:   {
  25:     if(curMinute < 10)
  26:     {
  27:       if(curSec < 10)
  28:       {
  29:         timeStr += ' 0'+curHour+':0'+curMinute+':0'+curSec;
  30:       }
  31:       else
  32:       {
  33:         timeStr += ' 0'+curHour+':0'+curMinute+':'+curSec;
  34:       }
  35:     }
  36:     else
  37:     {
  38:       if(curSec < 10)
  39:       {
  40:         timeStr += ' 0'+curHour+':'+curMinute+':0'+curSec;
  41:       }
  42:       else
  43:       {
  44:         timeStr += ' 0'+curHour+':'+curMinute+':'+curSec;
  45:       }
  46:     }
  47:   }
  48:   else
  49:   {
  50:     if(curMinute < 10)
  51:     {
  52:       if(curSec < 10)
  53:       {
  54:         timeStr += ' '+curHour+':0'+curMinute+':0'+curSec;
  55:       }
  56:       else
  57:       {
  58:         timeStr += ' '+curHour+':0'+curMinute+':'+curSec;
  59:       }
  60:     }
  61:     else
  62:     {
  63:       if(curSec < 10)
  64:       {
  65:         timeStr += ' '+curHour+':'+curMinute+':0'+curSec;
  66:       }
  67:       else
  68:       {
  69:         timeStr += ' '+curHour+':'+curMinute+':'+curSec;
  70:       }
  71:     }
  72:   }
  73:   $(#time).text(timeStr);
  74: }

然後條用這個函數就行。

最後,對Javascript日期的部分函數做個小結:

var myDate = new Date();

myDate.getYear(); //擷取當前年份(2位)

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.toLocaleDateString(); //擷取當前日期

var mytime=myDate.toLocaleTimeString(); //擷取目前時間

myDate.toLocaleString( ); //擷取日期與時間


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.