談談JS的時間物件(一) Date物件的定義

2021-08-22 18:14:34 字數 1088 閱讀 7645

js中用於處理時間的是date物件,建立date物件的語法為:

var d  =   new

date();

上面的date()不傳任何引數,這時預設返回當前時間的date物件。除此之外,還有傳入具體某一時間date物件的語法:

new

date(format);

newdate(yyyy,mth,dd,hh,mm,ss)

newdate(yyyy,mtn,dd)

newdate(time)

format–string型別,其格式「2017-05-24」、「2017/05/24」

yyyy–整數型別,四位數表示的年份

mth–整數型別,月份,取值是0-11(0表示一月份,1表示二月份,依次類推)

dd–整數型別,表示乙個月中的第幾天,取值1-31

hh–整數型別,小時數,取值0-23

mm–整數型別,分鐘數,取值0-59

time–整數型別,取值為》=0,該引數表示某一時間到2023年1月1日(gmt)的毫秒數

附註:上面的format引數除了上述幾種,還有「mth(空格)dd,yyyy (空格)hh:mm:ss」和「mth(空格)dd,yyyy」這兩種,不過這兩種應該是國外的寫法,所以還是不建議使用,除非你的**是國外的哦!

1.建立乙個「2023年05月24日「的時間物件

方法1:

new

date(2017,4,24)

//注意此處的月份引數是4而不是5

方法2:

new

date(「2017-05-24」)

2.建立乙個「2023年05月24日22點43分24秒「的時間物件

方法1:

new

date(2017,4,24,22,43,24)

方法2:

new

date(「2017-05-24

22:43:24」)

js內建物件 Date 時間戳

例題 3.日期格式的自定義,xx年xx月xx日 獲取日期裡面的各個組成部分 封裝乙個函式,專門給小於 10 的數,前面加上 0,3 03 function addzero n else var now new date 當前時間 獲取年 getfullyear var year now.getful...

Js的內建物件String和時間Date的獲取

定義乙個字串 在工作中我們大概有3種方法去定義乙個字串 var str hello var str1 string hello var str2 new string hello new string new 出來的一定是物件object。取值 類似於陣列,仍然可以使用length concat c...

js內建的Date物件

created by mengbao on 2018 12 14.建立date物件 方法1 不指定引數 var d1 new date console.log d1 console.log typeof d1 console.log d1.tolocalestring console.log typ...