JavaScript Date 物件
Date物件是JavaScript中最為主要和常用的物件之一。
可以利用此物件豐富的API對時間日期進行各種轉換獲取操作。
下面通過程式碼例項對Date物件進行簡單介紹,更多內容可以檢視相關API。
一.建立Date物件例項:
通過建構函式可以建立一個Date物件例項。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let date = new Date(); console.log(date.getFullYear());
程式碼執行效果截圖如下:
程式碼分析如下:
(1).通過建構函式Date()建立一個物件例項date。
(2).如果建構函式沒有引數,預設建立基於本地時間,客戶端當前時間日期的Date例項。
(3).然後通過getFullYear()方法獲取年份的欄位值。
建構函式的更多知識可以參閱JavaScript Date() 建構函式一章節。
二.靜態方法:
靜態方法是直接可以通過類名呼叫的方法,無需建立物件例項。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Date.parse("2019/01/01 15:25:08:600"));
程式碼執行效果截圖如下:
此方法可以返回指定時間日期的時間戳。
Date.UTC()與Date.now()也是靜態方法,具體可以參閱相關文章。
三.API:
Date物件具有豐富的API可以實現各種操作。
具體用法本文不做介紹,具體可以參閱下述相關文章。
屬性列表:
屬性 | 描述 |
constructor | 返回建立時間日期物件的建構函式。 |
prototype | 設定或返回原型物件。 |
方法列表:
方法 | 描述 |
Date() | 返回當前時間和日期。 |
getDate() | 此方法返回伺服器當前日期的天。 |
getDay() | 返回伺服器當前日期的周。 |
getMonth() | 返回伺服器當前日期的月。 |
getFullYear() | 返回伺服器當前日期的年。 |
getYear() | 返回表示年份的兩位或四位的數字。 |
getHours() | 返回時間的小時部分。 |
getMinutes() | 返回時間的分鐘部分。 |
getSeconds() | 返回時間的秒部分。 |
getMilliseconds() | 返回時間的毫秒部分。 |
getTime() | 返回當前時間距1970年1月1日之間的毫秒數。 |
getTimezoneOffset() | 返回格林威治時間和本地時間之間的時差。 |
getUTCDate() | 返回世界標準時間的一個月中的某一天。 |
getUTCDay() | 返回世界時間的一週中的一天。 |
getUTCMonth() | 返回世界時間的表示月份的數字。 |
getUTCFullYear() | 返回世界標準時間表示的四位數來代表年份。 |
getUTCHours() | 返回值是世界標準時間表示的小時。 |
getUTCMinutes() | 返回世界標準時間表示時間的分鐘。 |
getUTCSeconds() | 返回世界標準時間表示時間的秒。 |
getUTCMilliseconds() | 返回世界標準時間表示時間的毫秒。 |
Date.parse() | 可以解析指定時間日期字串,並返回此日期距1970/1/1午夜的毫秒數 |
setDate() | 設定月份中的天。 |
setMonth() | 設定月份,並返回日期的毫秒錶示。 |
setFullYear() | 設定年份,並返回日期的毫秒錶示。 |
setYear() | 設定年份,並返回日期的毫秒錶示。 |
setHours() | 設定時間的小時欄位,並返回日期的毫秒錶示。 |
setMinutes() | 設定時間的分鐘欄位,並返回日期的毫秒錶示。 |
setSeconds() | 設定時間的秒欄位,並返回日期的毫秒錶示。 |
setMilliseconds() | 設定指定時間的毫秒欄位,並返回日期的毫秒錶示。 |
setTime() | 以毫秒設定日期和時間。 |
setUTCDate() | 設定用世界標準時間表示的月份中的一天。 |
setUTCMonth() | 設定用世界標準時間表示的月份和天。 |
setUTCFullYear() | 設定用世界標準時間表示的年份、月份和天。 |
setUTCHours() | 設定用世界標準時間表示的小時、分鐘、秒和毫秒。 |
setUTCMinutes() | 設定用世界標準時間表示的分鐘、秒和毫秒。 |
setUTCSeconds() | 設定用世界標準時間表示的秒和毫秒。 |
setUTCMilliseconds() | 設定用世界標準時間表示的毫秒數。 |
toTimeString() | 把Date物件的時間部分轉換為字串,並返回此字串。 |
toDateString() | 把Date物件的日期部分轉換成字串,並返回此字串。 |
toGMTString() | 可根據格林威治時間 (GMT) 把Date物件轉換為字串,並返此字串。 |
toUTCString() | 把Date物件轉換成世界標準時間形式的字串,並返回該字串。 |
toLocaleString() | 根據本地時間把 Date 物件轉換為字串,並返此字串。 |
toLocaleTimeString() | 根據本地時間把 Date 物件的時間部分轉換為字串,並返回此字串。 |
toLocaleDateString() | 根據本地時間把 Date 物件的日期部分轉換為字串,並返回此字串。 |
Date.UTC() | 根據世界時返回1970年1月1日到指定日期的毫秒數。 |
valueOf() | 返回Date物件的原始值。 |
相關文章
- JavaScript內部物件和Date物件JavaScript物件
- JavaScript 複習之 Date 物件JavaScript物件
- JavaScript中的Date,RegExp,Function物件JavaScriptFunction物件
- date 物件物件
- JavaScript Date()JavaScript
- 什麼是Date物件一個內建物件Date:物件
- JavaScript Date() 方法JavaScript
- JavaScript Date valueOf()JavaScript
- JavaScript 字串 & Math & DateJavaScript字串
- JavaScript Date.parse()JavaScript
- JavaScript Date.UTC()JavaScript
- JavaScript Date() 引數JavaScript
- JavaScript Date.now()JavaScript
- js本地物件——Date()JS物件
- javascript中Date常用方法JavaScript
- 小陳學JS js內建物件 Date物件JS物件
- JavaScript Date()建構函式JavaScript函式
- JavaScript內建物件介紹(重點介紹Math(),Date(),Array()以及案例應用)JavaScript物件
- js物件陣列Date的比較JS物件陣列
- JDBC中Date日期物件的處理JDBC物件
- JavaScript中Date學習記錄_013JavaScript
- JavaScript基礎知識(Date 的方法)JavaScript
- Javascript 物件 – 字串物件JavaScript物件字串
- 13-第十三章 日期物件Date物件
- JavaScript 物件JavaScript物件
- JavaScript物件JavaScript物件
- Javascript 物件 – 陣列物件JavaScript物件陣列
- Javascript 物件 – 數學物件JavaScript物件
- Jenkins踩坑之旅:使用Date物件產生RejectedAccessExceptionJenkins物件Exception
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- JavaScript Array 物件JavaScript物件
- JavaScript物件概述JavaScript物件
- JavaScript Boolean 物件JavaScriptBoolean物件
- JavaScript Object 物件JavaScriptObject物件
- JavaScript arguments 物件JavaScript物件
- JavaScript Global 物件JavaScript物件
- JavaScript document物件JavaScript物件
- JavaScript navigator 物件JavaScript物件