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...