幸运快三极速快3|极速快3猜大小
您的位置:首頁> 前端教程> JS教程
文章導航

JavaScript Date 對象

2018-7-25 01:31| 作者: admin| 查看: 1284| 評論: 0|來自: 螞蟻部落

通過構造函數Date可以創建一個時間日期對象。

代碼實例如下:

[JavaScript] 純文本查看 復制代碼运行代码
var date = new Date()
console.log(date.getFullYear());

如果構造函數沒有參數,將返回當前系統時間日期的Date對象。

Date構造函數可以接受參數,以創建與參數對應的Date對象,格式如下:

[JavaScript] 純文本查看 復制代碼
new Date(milliseconds)
new Date(datestring)
new Date(year, month)
new Date(year, month, day)
new Date(year, month, day, hours)
new Date(year, month, day, hours, minutes)
new Date(year, month, day, hours, minutes, seconds)
new Date(year, month, day, hours, minutes, seconds, microseconds)

下面對參數進行一下分析:

1.milliseconds是時間戳,代碼如下:

[JavaScript] 純文本查看 復制代碼运行代码
var date = new Date(1488561742509);
console.log(date.getFullYear());

2.datestring是時間日期字符,代碼如下:

[JavaScript] 純文本查看 復制代碼运行代码
var date = new Date("2017/8/20 18:20:30");
console.log(date.getFullYear());

還有一個比較常見的格式是"2017-8-20 18:20:30"(低版本IE瀏覽器不支持)。

3.year和month等參數:

(1).year,是一個整數,如果是0-99,那么在此基礎上加1900,其他的都原樣返回。

(2).month,是一個整數,范圍是0-11。

(3).day,是一個整數,范圍是1-31。

(4).hours,是一個整數,范圍是0-23。

(5).minutes,是一個整數,范圍是0-59。

(6).seconds,是一個整數,范圍是0-59.

(7).microseconds,是一個整數,范圍是0-9999。

[JavaScript] 純文本查看 復制代碼运行代码
var date = new Date(2017,7,26);
console.log(date.getDay());

Math對象屬性列表:

屬性描述
constructor            

返回創建時間日期對象的構造函數。

prototype            

設置或返回原型對象。


Math對象的方法列表:

方法描述
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對象的原始值。


鮮花

握手

雷人

路過

雞蛋

最新評論

返回頂部
幸运快三极速快3 上海时时几分一开 vr快艇开奖历史 白小姐ⅰ5码中特 qq飞车神气牛牛属性 篮球即时比分直播现场 江苏11选5爱彩人彩票网 易购彩票app客户端下载 重庆时时走势图 云南十一选五任选遗漏 金七乐开奖结果昨天