Javascript學習:JavaScript日期

一、創建Date()對象
有 4 種方法創建新的日期對象:
new Date()
new Date(year, month, day, hours, minutes, seconds, milliseconds)
new Date(milliseconds)
new Date(date string)
二、有四種 JavaScript 日期輸入格式:
類型 實例
ISO 日期 “2018-02-19” (國際標準)
短日期 “02/19/2018” 或者 “2018/02/19”
長日期 “Feb 19 2018” 或者 “19 Feb 2019”
完整日期 “Monday February 25 2015”
ISO 格式遵守 JavaScript 中的嚴格標準。
其他格式不太明確,可能是瀏覽器特定的。
三、獲取日期方法
方法 描述
getDate() 以數值返回天(1-31)
getDay() 以數值獲取周名(0-6)0是星期日
getFullYear() 獲取四位的年(yyyy)
getHours() 獲取小時(0-23)
getMilliseconds() 獲取毫秒(0-999)
getMinutes() 獲取分(0-59)
getMonth() 獲取月(0-11)0是1月
getSeconds() 獲取秒(0-59)
getTime() 獲取時間(從 1970 年 1 月 1 日至今)返回1970.1.1以來的毫秒數
可以使用名稱數組,並使用 getDay() 將星期名作爲名稱返回:
例:
var d = new Date();
var days = [“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”];
document.getElementById(“demo”).innerHTML = days[d.getDay()];
//Wednesday
四、UTC 日期方法
方法 描述
getUTCDate() 等於 getDate(),但返回 UTC 日期
getUTCDay() 等於 getDay(),但返回 UTC 日
getUTCFullYear() 等於 getFullYear(),但返回 UTC 年
getUTCHours() 等於 getHours(),但返回 UTC 小時
getUTCMilliseconds() 等於 getMilliseconds(),但返回 UTC 毫秒
getUTCMinutes() 等於 getMinutes(),但返回 UTC 分
getUTCMonth() 等於 getMonth(),但返回 UTC 月
getUTCSeconds() 等於 getSeconds(),但返回 UTC 秒

W3School JavaScript 獲取日期方法
五、設置日方法
方法 描述
setDate() 以數值(1-31)設置日
setFullYear() 設置年(可選月和日)
setHours() 設置小時(0-23)
setMilliseconds() 設置毫秒(0-999)
setMinutes() 設置分(0-59)
setMonth() 設置月(0-11)
setSeconds() 設置秒(0-59)
setTime() 設置時間(從 1970 年 1 月 1 日至今的毫秒數)
W3School JavaScript設置日期方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章