js 常見的日期時間
1. 獲取相同當前的日期和時間var 變數名 =new Date();
2. 將字串封裝成日期和時間物件var 變數名= new Date(“字串”);字串格式的表現形式
a) 年-月-日時:分:秒
b) 年/月/日時:分:秒
c) 年月日時:分:秒
3. 日期和時間物件常用方法
a) getFullYear()
l 作用:獲取日期中的年
l 格式:物件.getFullYear();
l 返回值:數值型別的年
b) getMoth()
l 作用:獲取日期中的月份
l 格式:物件.getMoth();
l 注意:返回值為0-11間的數值,0代表的1月,11代表的是12月
c) getDate()
l 作用:獲取日期中的日
l 格式:物件.getDate();
d) getDay()
l 作用:獲取日期中的星期
l 格式:物件.getDay();
l 注意:1-6分別表示週一到週六,0表示週日
e) getHours()
l 作用:獲取時間中的時
l 格式:物件.getHours();
f) getMinutes()
l 作用:獲取時間中的分
l 格式:物件.getMinutes();
g) getSecondes()
l 作用:獲取時間中的秒
l 格式:物件.getSeconds();
h) getTime()
l 作用:獲取時間物件距離1970年1月1日0時0分0秒的毫秒值
l 格式:物件.getTime();
i) valueOf()
l 作用:同上
l 格式:同上
j) setFullYear()
l 作用:設定年份
l 格式:物件.setFullYear(值);
k) setMonth()
l 作用:設定月份
l 格式:物件.setMonth(值);
l 注意:設定月份的範圍如果在0-11則表示加1之後的月份,如果大於等於12則年加1
l) setDate()
l 作用:設定日
l 格式:物件.setDate(值);
l 注意:當超過一個月份的最多天數時,月份加1
m) setHours
l 作用:設定時
l 格式:物件.setHours(值);
l 注意:如果時間等於24,則為0點,如果超過24則進位
n) setMinutes
l 作用:設定分
l 格式:物件.setMinutes(值);
l 注意:如果時間為60自身邊為0且進位
o) setSeconds
l 作用:設定秒
l 格式:物件.setSeconds(值)
l 注意:如果時間為60自身邊為0且進位
p) setTime
l 作用:設定距離1970年1月1日0時0分0秒的毫秒值
l 格式:物件.setTime(毫秒值)
l 注意:如果是北京時間,那麼返回值加8小時
q) Date.parse
l 作用:返回一個字串距離1970年1月1日0時0分0秒的毫秒
l 格式Date.parse(“字串”);
4. 將日期和時間轉換為字串
a) toLocaleString
l 格式:日期物件.toLocaleString();
l 注意:返回值為一個表示日期時間的字串
b) toLocaleDateString
l 格式:日期物件.toLocaleDateString();
l 注意:返回值為一個表示日期的字串
c) toLocaleTimeString
l 格式:日期物件.toLocaleTimeString();
l 注意:返回值為一個表示時間的字串
d) toString
l 格式:日期物件.toString();
l 返回值為日期和時間的字串表現形式
e) toDateString
l 格式:日期物件.toDateString();
l 返回值為日期的字串表現形式
f) toTimeString
l 格式:日期物件.toTimeString();
l 返回值為時間的字串表現形式
/******************************知識點補充*************************************/
scrollTop屬性
g) 作用:返回或設定容器頂部距離內容頂部的距離,型別為數值型
h) 格式:父節點.scrollTop