標籤:字串類型 返回 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以及傳參