js中的Date物件以及對應方法
阿新 • • 發佈:2020-12-21
技術標籤:javascript
Date物件
date物件用於處理日期與時間。注意月份表示方法:0表示1月,月份在0-11之間。
建立Date物件
new Date()
無任何引數時,是獲取當前時間。
let date = new Date();
console.log(date);
new Date(ms)
ms表示毫秒數,1秒等於1000毫秒。表示距離1970年1月1日上午8點整的時間。
例如:
let date = new Date(2000);
console.log(date);
new Date(yyyy,mth,dd);
用年,月,日作為引數建立。
例如:
let date = new Date(2020,11,17); console.log(date);
注意:
如果年份用一位數或者兩位數表示
1——1901,23——1923,456——0456
如果月份大於11或者小於0表示
2020,12,17——2021,1,17
2020,-1,17——2019,12,17
如果日數大於指定月份日期或者小於0表示
2020,2,30——2020,3,1
2020,1,0——2020,1,31
總結:如果月份或者日期不符合時,在原來基礎上增減即可
new Date(yyyy,mth,dd,hh,mm,ss);
let date = new Date(2020,1,1,1,1,1);
console.log(date);
new Date(“month dd,yyyy”)
let date = new Date("1,12,2020"); console.log(date);
new Date(“month dd,yyyy hh:mm:ss”)
let date = new Date("1,12,2020 12:11:34");
console.log(date);
物件方法
getDate()
返回今天的天,如:2020,12,17,返回17
getDay()
返回今天是這周的第幾天,如今天星期四,返回4
getFullYear(),getMonth(),getHours(),getMinutes(),getSeconds(),getMilliseconds()
返回今天的年份,月份,小時數,分鐘數,秒數,毫秒數
getTime()
返回1970 年 1 月 1 日至今的毫秒數。
set方法同上
toDateString()
星期,月份,日期,年份
valueOf()
返回當前距離1970年1月1日0:0:0的毫秒數