1/*2date() 日期物件 是乙個建構函式 必須使用new 來呼叫建立我們的日期物件3*/
4var arr = new array(); //
建立乙個陣列物件
5var obj = new object(); //
建立了乙個物件例項6//
使用date ,如果沒有引數,返回的當前系統的當前時間
7var date = new
date();
8console.log(date);9//
引數常用的寫法 數字型的
10var date1 = new date(2020, 10, 1)
11console.log(date1);
1213
//字串寫法
14var date2 = new date('2020-10-1 8:8:8')
15console.log(date2);
1617
18/**19
* 格式化日期 年 月 日
20*
21*/
2223
var date = new
date();
24 console.log(date.getfullyear()); //
返回當前日期的年
25 console.log(date.getmonth()+1); //
返回當前日期的月 返回的月份小乙個月 月份+1
26 console.log(date.getdate()); //
返回當前日期的日
27 console.log(date.getday()); //
返回當前日期的星期幾
28 console.log(date.gethours()); //
返回當前日期的時
29 console.log(date.getminutes()); //
返回當前日期的分
30 console.log(date.getseconds()); //
返回當前日期的秒
1function
gettime()
17 console.log(gettime()); // 例 : 2000-10-01 星期二 12 : 08 : 50
1//獲得date總的毫秒數(事件戳) 不是當前時間的毫秒數 而是距離2023年1月1號過了多少毫秒數23
//1. 通過 valueof() gettime()
4var date = new
date();
5console.log(date.valueof());
6console.log(date.gettime());78
//2.常用的寫法 +new date()
9var date1 = +new date(); //
返回總的毫秒數
10console.log(date1);
1112
新增的 獲取總的毫秒數
13 console.log(date.now());
1/*2倒計時:
31.輸入的時間減去現在的時間就是剩餘時間,
42.用時間戳,用總的毫秒數減去現在時間的總的毫秒數,得到的就是剩餘時間的毫秒數;
53.把剩餘時間總的毫秒數轉換為天,時,分,秒。
6d = parseint(總的秒數/60/60/24); 計算天數
7h = parseint(總秒數/60/60%24); 計算小時
8m = parseint(總秒數/60%60); 計算分數
9s = parseint(總秒數%60); 計算當前秒數10*
*/11
12function
countdown(time)
26 console.log(countdown('2020-11-11 00:00:00'));
27var date = new date(); //
當前時間
28 console.log(date);
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...
js 日期物件深拷貝
常用的深拷貝的方法不適用於日期的深拷貝,對於date 型別,需使用下面的方法。更詳細的物件深拷貝方法請參考 寫的很詳細 因為valueof方法,日期類定義的valueof 方法會返回它的乙個內部表示 1970年1月1日以來的毫秒數.因此我們可以在date的原型上定義轉殖的方法 date.protot...
js日期物件 時間戳
倒計時效果 1.核心演算法 輸入的時間減去現在的時間就是剩餘的時間,即倒計時 但是不能拿著時分秒相減,比如 05 分減去25分,結果會是負數的。2.用時間戳來做。使用者輸入時間總的毫秒數減去現在時間的總的毫秒數,得到的就是剩餘時間的毫秒數。3.把剩餘時間總的毫秒數轉換為天 時 分 秒 時間戳轉換為時...