JavaScript Date() 引數
Date()可以用於普通函式,也可以用於建構函式。
使用方式比較簡單,可能有些朋友感覺方法的引數型別多樣,比較複雜。
下面通過程式碼例項詳細介紹一下Date()方法允許哪些型別的引數。
一.用作普通函式:
當用作普通函式,其返回值是客戶端當前時間日期字串。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Date());
程式碼執行效果截圖如下:
此方法不需要引數,即便規定了引數也無效。
二.用作建構函式:
用作建構函式可以建立Date物件例項,此時它的引數型別比較多樣。
1.沒有引數:
用作建構函式可以沒有引數,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let date = new Date(); console.log(date.toString());
程式碼執行效果截圖如下:
程式碼分析如下:
(1).如果建構函式沒有人為規定引數。
(2).預設採用客戶端當前時間日期。
2.時間戳作為引數:
時間戳可以用作建構函式的引數,因為時間戳可以唯一確定一個時間點。
關於時間戳可以JavaScript 時間戳一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let date=new Date(1000000000000); console.log(date);
谷歌控制檯列印效果截圖如下:
時間日期字串說明如下:
(1).UTC(世界協調時)取代GMT(格林尼治標準時間)成為當前民用領域世界時間標準。
(2).本站認為結尾"GMT"更換為"UTC"更為恰當,但ECMAScript標準文件規定為"GMT"。
(3).GMT+0800表示UTC偏移量,北京位於東八區,比UTC時間早八個小時。
更多關於UTC(世界協調時)知識可以參閱UTC與GMT 區別一章節。
3.時間日期字串:
Date()建構函式可以接受時間日期字串作為引數。
當然這個時間日期字串必須要滿足一定的規則。
首先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let date = new Date("2019/01/01 01:25:08:600"); console.log(date.toString());
程式碼執行效果截圖如下:
建構函式中的引數是一個合法的時間日期字串。
考慮到篇幅問題,具體哪些是合法的參閱JavaScript 時間日期字串合法格式一章節。
相關文章
- JavaScript Date()JavaScript
- javascript dateJavaScript
- JavaScript形式引數和實際引數JavaScript
- JavaScript Date valueOf()JavaScript
- JavaScript Date 物件JavaScript物件
- JavaScript Date() 方法JavaScript
- JavaScript之DateJavaScript
- oracle procedure輸入引數為date日期小記Oracle
- 修改資料庫的NLS_DATE_FORMAT引數資料庫ORM
- JavaScript解析URL引數JavaScript
- JavaScript Date.parse()JavaScript
- JavaScript Date.UTC()JavaScript
- JavaScript Date.now()JavaScript
- JavaScript 字串 & Math & DateJavaScript字串
- javascript Date 總結JavaScript
- SpringBoot Get 請求接收 Date 型別引數Spring Boot型別
- JavaScript—獲取引數(23)JavaScript
- javascript中Date常用方法JavaScript
- javascript bind()第一個引數以後引數介紹JavaScript
- JavaScript 中的引數處理JavaScript
- JavaScript函式傳遞引數JavaScript函式
- JavaScript函式引數傳遞JavaScript函式
- SpringBoot 通過Converter轉化 date型別引數Spring Boot型別
- JavaScript replace()第二個引數為函式時的引數JavaScript函式
- JavaScript Date()建構函式JavaScript函式
- JavaScript 複習之 Date 物件JavaScript物件
- javascript的Date操作(月初,月末)JavaScript
- javascript獲取location.href引數JavaScript
- javascript如何修改url地址的引數JavaScript
- js Date()建構函式引數需要注意一個問題JS函式
- JavaScript內部物件和Date物件JavaScript物件
- JavaScript Date.parse裡的坑JavaScript
- JavaScript 獲取 url 傳遞引數值JavaScript
- Javascript函式引數求值——Thunk函式JavaScript函式
- JavaScript函式引數解構賦值JavaScript函式賦值
- JavaScript引數傳遞的深入理解JavaScript
- JavaScript深入之引數按值傳遞JavaScript
- JavaScript 深入之引數按值傳遞JavaScript