首頁 >web前端 >js教程 >javascript 時間顯示程式碼集合(Date物件)_時間日期

javascript 時間顯示程式碼集合(Date物件)_時間日期

WBOY
WBOY原創
2016-05-16 17:50:051074瀏覽
javascript時間函數
javascript提供了Date物件來進行時間和日期的計算。

Date物件有多種建構子:

new Date() //目前時間
new Date(milliseconds) //距離起始時間1970年1月1日的毫秒數
new Date(datestring) //字串代表的日期與時間。此字串可以使用Date.parse()轉換,例如"Jannuary 1, 1998 20:13:15"
new Date(year, month, day, hours, minutes, seconds, microseconds) //時間數值,可以不用全部寫,不寫則預設為0


使用時先建立一個Date對象,例如:
dateObj=new Date();

然後呼叫函數,例如
year=dateObj.getFullYear();//取得年份值


以下是函數清單。

取得類別函數:
getDate() 函數-- 傳回天數(1-31)
getDay()函數-- 傳回星期數(0- 6)
getFullYear() 函數-- 傳回四位數年份
getHours()函數-- 傳回小時數(0-23)
getMilliseconds() 函數-- 傳回毫秒數(0-999)
getMinutes() 函數-- 傳回分鐘數(0-59)
getMonth() 函數-- 傳回月份數(0-11)
getSeconds() 函數-- 傳回的秒數(0- 59)
getTime() 函數-- 傳回時間戳表示法(毫秒錶示)
getYear() 函數-- 傳回年份(真實年份減去1900)


設定類別函數:
(以下函數皆傳回date物件距離1970年1月1日午夜之間的毫秒數)
setDate() 函數-- 設定月份的一天
setFullYear()函數-- 設定的年份,月份和天
setHours() 函數-- 設定小時,分鐘,秒和毫秒
setMilliseconds() 函數-- 設定毫秒數
setMinutes() 函數-- 設定分鐘,秒,毫秒
setMonth() 函數-- 設定月份,天
setSeconds() 函數-- 設定月份的一天
setTime() 函數-- 使用毫秒數設定date物件
setYear( ) 函數-- 設定年份(真實年份減去1900)


轉換顯示類別函數:
toLocalString() 函數-- 傳回本地化字串表示toLocaleDateString函數-- 傳回日期部分的本地化字串
toLocaleTimeString函數-- 傳回時間部分的本地化字串

相對於local輸出,還有:

toString( )
toDateString()
toTimeString()

差異在於前者是根據不同的機器有不同的當地語言格式,後者是內部表示格式


日期解析類別函數
Date.parse() 函數-- 解析一個日期的字串,並傳回該日期距1970年1月1日午夜之間的毫秒數

時區相關的部份請看javascript時區函數

javascript顯示時間實例

[Ctrl A 全選注:如需引入外部Js需刷新才能執行
]

JavaScript時間帶日期

JavaScript顯示系統時間,顯示年月日時分秒和星期,每秒自動刷新,並加入日期顏色區別:
星期一至星期五顯示為黑色
星期六顯示為綠色
星期日顯示為紅色
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn