前端隨筆 JS物件 Date

2021-08-27 13:46:16 字數 2414 閱讀 2508

date物件

作用:用於處理日期和時間

建立:

1.var date = new date();

返回當前系統時間所表示的日期時間物件

2.var date = new date(milliseconds)

返回的日期時間是相對1970-1-1 0:0:0(utc時間)以來的毫秒計算時間值

3.var date = new date("yyyy-mm-ddthh:mm:ss");

返回字串表示的日期

4.var date=newdate(year,month,date,hour,minute,second,

milliseconds)

傳遞年,月,日,時,分,秒值 month取值:0-11

方法:

獲取:

getfullyear()

getfullyear()方法返回指定日期物件的年份

語法:date.getfullyear()

返回值:

返回乙個對應於給定日期的年份數字

getmonth()

getmonth()方法返回乙個指定日期物件的月份

語法:date.getmounth()

返回值:

返回乙個0-11的整數,0代表月份...

getdate()

getdate()方法返回指定日期物件的日期

語法:date.getdate()

返回值:

返回乙個指定日期物件的日期

getday()

getday()方法返回指定物件星期,0-6

語法:date.getday()

返回值:

返回對應星期,0-6的整數

gethours()

gethours()方法返回指定日期物件的小時

語法:date.gethours();

返回值:

返回0-23的整數

getminutes()

getminutes()方法返回指定日期物件的分鐘數

語法:date.getminutes();

返回值:

返回乙個0-59的整數值

getseconds()

getseconds()方法返回指定日期物件的秒數

語法:date.getseconds();

返回值:

返回乙個0-59的整數值

getmilliseconds()

getmilliseconds()方法返回指定日期物件的毫秒數

語法:date.getmilliseconds();

返回值:

返回乙個0-999的整數值

注:加utc為世界世界標準,如getutcfullyear()…

設定:

setfullyear()

setmonth()

setdate()

sethours()

setminutes()

setseconds()

setmilliseconds()

轉換:

tostring()返回字串,表示該date物件

toutcstring()把日期轉為字串,使用utc時區

tolocalstring()返回本地時間字串

todatestring()

totimestring()

毫秒(起點1970-1-1 0:0:0)

gettime()返回距1970-1-1 0:0:0 以來的毫秒值

settime()根據1970-1-1 0:0:0以來的毫秒設定物件

date.now()es5新增,距1970-1-1 0:0:0以來的毫秒

date.parse(datestring)將時間日期字串解析轉換成毫秒

計算30天之後的日期

var

date

=new

date();

date

.setdate(date

.getdate()+

30);

console.

log(date);

格式化日期物件:

function formate(date)

vardate

=new

date(2018,8,8,10,01,50);

console.

log(formate(date));

js內建物件 Date物件

date物件 data物件可以儲存任意乙個日期,並且可以精確到毫秒數 1 1000 秒 定義 預設初始值定義 var dataname new date 使用關鍵字new data首字母必須大寫 使dataname成為物件,同時具有初始值 當前電腦系統時間 自定義初始值定義 var dataname...

Js內建物件 Date

var now new date console.log now fri oct 19 2018 17 53 57 gmt 0800 中國標準時間 初始化自定義日期時間物件 var aaaa new date 2018 05 01 console.log aaaa tue may 01 2018 0...

js日期date物件

日期物件的一些屬性和方法 var date new date date.tostring tue jan 29 2019 22 58 13 gmt 0800 中國標準時間 date.totimestring 22 58 13 gmt 0800 中國標準時間 date.tojson 2019 01 2...