js 日期對象Date以及傳參

來源:互聯網
上載者:User

標籤:字串類型   返回   bsp   需要   second   var   時間   傳回值   arc   

建立一個日期對象,日期對象可傳參
new Date() 建立日期對象
getFullYear() 擷取年份
getMonth() 擷取月份 傳回值是 0(一月) 到 11(十二月) 之間的一個整數
getDate() 擷取日期(多少號)
getDay() 擷取星期數 傳回值是 0(周日) 到 6(周六) 之間的一個整數。
getHours() 擷取小時 傳回值是 0 (午夜) 到 23 (晚上 11 點)之間的一個整數
getMinutes() 擷取分鐘數 傳回值是 0 ~ 59 之間的一個整數
getSeconds() 擷取秒數 傳回值是 0 ~ 59 之間的一個整數
getTime() 返回距 1970 年 1 月 1 日之間的毫秒數G MT 時間 
日期傳參 返回Wed Dec 21 2016 22:41:04 GMT+0800 (中國標準時間)這樣的對象
參數有兩種類型 : 數字類型和字串類型
參數的形式有以下5種
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
 需要注意最後一種形式,參數表示的是需要建立的時間和GMT時間1970年1月1日之間相差的毫秒數
數字形式:new Date(2016,10,26,22,17,20)
字串形式:new Date()
月份英文單詞 January February March April May June July August September October November December
時間轉換公式(t為秒數)
天:Math.floor(t/86400)
時:Math.floor(t%86400/3600)
分:Math.floor(t%86400%3600/60)
秒:Math.floor(t%60)

例如:
var iNow = new Date(); // Wed Dec 21 2016 22:41:04 GMT+0800 (中國標準時間)
var iNew = new Date(2016,11,21,22,29,0);
var iNew = new Date("December 21,2016 22:39:00");
var t = Math.floor( (iNew - iNow)/1000 ); // 毫秒->秒

js 日期對象Date以及傳參

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.