1. 程式人生 > 其它 >js中的Date物件以及對應方法

js中的Date物件以及對應方法

技術標籤: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的毫秒數