Date日期物件的總結

2021-10-03 09:22:05 字數 2081 閱讀 8125

var date = new date();//使用建構函式建立乙個當前時間的物件

var date = new date(「2017-03-22」);//建立乙個指定時間的日期物件

var date = new date(「2017-03-22 00:52:34」);//建立乙個指定時間的日期物件

var date = new date(2017, 2, 22, 0, 52, 34);

var date = new date(1523199394644);//引數:毫秒值

結果:tue jul 30 2019 21:26:56 gmt+0800 (中國標準時間)

型別使用自 ctu(coordinated universal time,國際協調時間)1970 年 1 月 1 日午夜(零時)開始經過的毫秒數來儲存日期。date 型別儲存的日期能夠精確到 1970 年 1 月 1 日之前或之後的 285616 年。

date建構函式當不傳遞任何引數的時候,返回的是當前時間。當傳入引數的時候,獲取的是傳進去的時間

使用日期物件的方法獲取日期的指定部分

getmilliseconds();//獲取毫秒值

getseconds();//獲取秒

getminutes();//獲取分鐘

gethours();//獲取小時

getday();//獲取星期,0-6 0:星期天

getdate();//獲取日,即當月的第幾天

getmonth();//返回月份,注意從0開始計算,這個地方坑爹,0-11

getfullyear();//返回4位的年份 如 2016

案例:將日期格式化成字串

function formatdate(date)

console.log(formatdate(『sun may 13,2016』));

date.parse(「2015-08-24」) // 獲取2023年到設定時間的毫秒數

new date().gettime()

+new date();

案例:計算兩個日期的時間差值

function count()

案例:日期差值;

var date1 = new date(『2013/04/02 18:00』)

var date2 = new date(『2013/04/02 19:22:21』)

var s1 = date1.gettime(),s2 = date2.gettime();

var total = (s2 - s1)/1000;

var day = parseint(total / (246060));//計算整數天數

var afterday = total - day246060;//取得算出天數後剩餘的秒數

var hour = parseint(afterday/(6060));//計算整數小時數

var afterhour = total - day246060 - hour6060;//取得算出小時數後剩餘的秒數

var min = parseint(afterhour/60);//計算整數分

var aftermin = total - day246060 - hour6060 - min*60;//取得算出分後剩餘的秒數

date.tolocalstring();//本地風格的日期格式

date.tolocaledatestring(); // 獲取日期

date.tolocaletimestring(); // 獲取時間

date.setfullyear(2016) // 將日期物件中的年份設定為2016

date.setmonth(3) // 將日期物件中的月份設定為4月份

date.setdate(15) // 將日期物件中的日期設定為15號

date.sethours(12) // 將日期物件中的小時設定為12點

date.setminutes(56) // 將日期物件中的分鐘設定為56分

date.setseconds(23) // 將日期物件中的描述設定為23秒

date.settime(0) // 將日期物件設定為0的時間戳

以上內容皆為逆戰班所學總結,大家可以一塊**,共同進步

Date日期物件

1 日期物件可以儲存任意乙個日期,可以精確到毫秒數 定義乙個日期物件 var udate new date 使用關鍵字new,data 的首字母必須大寫 是udate成為日期物件,並且初始值為當前時間 定義初始值方法 var d new data 2012,10,1 var d new data o...

Date 日期物件

date 日期物件。這個物件可以儲存任意乙個日期,從 0001 年到 9999 年,並且可以精確到毫秒數 1 1000 秒 在內部,日期物件是乙個整數,它是從 1970 年 1 月 1 日零時正開始計算到日期物件所指的日期的毫秒數。如果所指日期比 1970 年早,則它是乙個負數。所有日期時間,如果不...

Date 日期物件

1 var 變數名 new date 日期字串 2 可以傳入七個引數 分別是 年月日 時分秒 毫秒 引數至少要傳2個 var 變數名 new date 2020,4,5,6,30,30,300 3 date物件中 建立時只傳入乙個引數 這個引數表示的是 毫秒數 var date new date 2...