Date方法小總結

2021-09-28 22:58:57 字數 2466 閱讀 2646

date

是乙個建構函式,專門用來處理日期的初始化方式

1.接收乙個引數 引數是字串,必須符合日期格式

var date = new date (「2017-09-22 07:22:33」);

console.log(date);

2.接收2個引數

var date = new date ( 2006 , 0);

console.log(date);

// 月是0~11 0是一月,11是12月

3.接收3個引數

var date = new date ( 2006 , 0 ,30);

console.log(date);

4.接收4個引數

var date = new date ( 2006 , 0 ,29 , 6);

console.log(date);

5.接收5個引數

var date = new date ( 2006 , 0 ,30 ,6 ,55);

console.log(date);

6.接收6個引數

var date = new date ( 2006 , 0 ,9 , 6 ,20 ,6);

console.log(date);

7.不傳遞引數 ,獲取當前時間

var date = new date ();

console.log(date);

注:月是0 ~ 11, 0是1月 ,11 是12月,如果大於11,則自動往前進製

日 是從1開始,如果大於31 往前進製 寫負數的話 會減月份

方法:獲取和設定年份,月份,日期,小時,分鐘,秒數,毫秒數,星期幾

1.獲取年

var year=date.getfullyear();

2.獲取月

var month = date . getmonth();

3.獲取日

var d = date.getdate();

4.獲取星期幾

var day = date.getday();

5.獲取小時

var hours = date.gethours();

6,獲取分鐘

var minutes = date.getminutes();

7.獲取秒

var seconds = date.getseconds();

8.獲取毫秒

var millionseconds = date.getmillioseconds();

9.獲取時間戳 該時間戳是乙個數字,表示從1970-1-1 00:00:00 到目前的毫秒值

console.log( year + 「年」 + (month +1)+ 「月」 + d + 「日」 +hours + 「時」 + minutes + 「分」 + second +「秒」 + 「星期」+(day ? day:「t天」))

設定初始化日期

var date = new date();

設定年date.setfullyear(2002);

設定月date . setmonth(1);

設定日期

date.setdate(22);

設定小時

date.sethours(16);

設定分date.setminutes(4);

設定秒date.setseconds(59);

設定毫秒

date.setmilliseconds(20);

例:計算兩個日期之間相差的天數

function getdatedistance( date1 , date 2)

var date = new date(「2016-12-09」);

var dade1=new date(「2015-09-25」);

getdatedistance(date , date1);

將日期顯示在頁面中

//setinterval 讓**按照時間迴圈執行

setinterval (function() , 1000) ;

setinterval 這是window物件的乙個方法,可以開啟乙個「定時器」每隔一段時間 就執行一次

接收2個引數

1 函式 要執行的**

2 數字 毫秒數

倒計時請實現乙個倒計時功能 截止日期為 2023年 9月24日 21:00:00

//獲取該日期

var targetdate =new date (「2019/09/24 21:00:00」);

//獲取當前日期

var nowdate = new date ();

function getdatedistance(date1,date2)

document.body.innerhtml = 「距2023年9月24日 21:00:00 還有」 + getdatedistance(nowdate , targetdate);

setinterval (function() , 1000)

Date 函式方法總結

new date 返回標準時間格式字串 date.now 返回當前時間到1970年的毫秒數 date.parse 傳入乙個日期字串,返回1970年到這個日期的毫秒數 mydate.getfullyear 返回乙個年份 mydate.getmonth 1 返回乙個月份 0 11 0代表每一年的第乙個月...

Date相關方法

var d new date console.log d 建立乙個指定的時間物件 日期的格式 月份 日 年 時 分 秒 var d2 new date 12 03 2016 11 11 11 console.log d2 console.log d.getdate 獲取當前時間是幾日 console...

Date物件方法

建立date new date date物件方法 get系列 getdate 返回乙個月中的某一天 1 31 getday 返回一周中的某一天 0 6 getfullyear 返回四位數的年份 getmonth 返回月份 0 11 0是一月 gethours 返回的是當前的小時 0 23 getmi...