javascript 時(shí)間顯示代碼集合(Date對象)
更新時(shí)間:2012年09月14日 12:04:55 作者:
javascript提供了Date對象來進(jìn)行時(shí)間和日期的計(jì)算,所以我們后面的很多代碼都是通過Date對象實(shí)現(xiàn)的,大家多看一些實(shí)例就可以自己拓展了
javascript時(shí)間函數(shù)
javascript提供了Date對象來進(jìn)行時(shí)間和日期的計(jì)算。
Date對象有多種構(gòu)造函數(shù):
new Date() //當(dāng)前時(shí)間
new Date(milliseconds) //距離起始時(shí)間1970年1月1日的毫秒數(shù)
new Date(datestring) //字符串代表的日期與時(shí)間。此字符串可以使用Date.parse()轉(zhuǎn)換,比如"Jannuary 1, 1998 20:13:15"
new Date(year, month, day, hours, minutes, seconds, microseconds) //時(shí)間數(shù)值,可以不用全部寫,不寫則默認(rèn)為0
使用時(shí)先創(chuàng)建一個(gè)Date對象,比如:
dateObj=new Date();
然后調(diào)用函數(shù),比如
year=dateObj.getFullYear();//獲得年份值
下面是函數(shù)列表。
獲取類函數(shù):
getDate() 函數(shù) -- 返回天數(shù)(1-31)
getDay()函數(shù) -- 返回星期數(shù)(0-6)
getFullYear() 函數(shù) -- 返回四位數(shù)年份
getHours()函數(shù) -- 返回小時(shí)數(shù)(0-23)
getMilliseconds() 函數(shù) -- 返回毫秒數(shù)(0-999)
getMinutes() 函數(shù) -- 返回分鐘數(shù)(0-59)
getMonth() 函數(shù) -- 返回月份數(shù)(0-11)
getSeconds() 函數(shù) -- 返回的秒數(shù)(0-59)
getTime() 函數(shù) -- 返回時(shí)間戳表示法(毫秒表示)
getYear() 函數(shù) -- 返回年份(真實(shí)年份減去1900)
設(shè)置類函數(shù):
(以下函數(shù)均返回date對象距1970年1月1日午夜之間的毫秒數(shù))
setDate() 函數(shù) -- 設(shè)置月份的一天
setFullYear() 函數(shù) -- 設(shè)置的年份,月份和天
setHours() 函數(shù) -- 設(shè)置小時(shí),分鐘,秒和毫秒
setMilliseconds() 函數(shù) -- 設(shè)置毫秒數(shù)
setMinutes() 函數(shù) -- 設(shè)置分鐘,秒,毫秒
setMonth() 函數(shù) -- 設(shè)置月份,天
setSeconds() 函數(shù) -- 設(shè)置月份的一天
setTime() 函數(shù) -- 使用毫秒數(shù)設(shè)置date對象
setYear() 函數(shù) -- 設(shè)置年份(真實(shí)年份減去1900)
轉(zhuǎn)化顯示類函數(shù):
toLocalString() 函數(shù) -- 返回本地化字符串表示
toLocaleDateString函數(shù) -- 返回日期部分的本地化字符串
toLocaleTimeString函數(shù) -- 返回時(shí)間部分的本地化字符串
相對于local輸出,還有:
toString()
toDateString()
toTimeString()
區(qū)別在于前者是根據(jù)不同的機(jī)器有不同的當(dāng)?shù)卣Z言格式,后者是內(nèi)部表示格式
日期解析類函數(shù)
Date.parse() 函數(shù) -- 解析一個(gè)日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(shù)
時(shí)區(qū)相關(guān)的部份請看javascript時(shí)區(qū)函數(shù)
javascript顯示時(shí)間實(shí)例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
JavaScript顯示系統(tǒng)時(shí)間帶日期
JavaScript顯示系統(tǒng)時(shí)間,顯示年月日時(shí)分秒和星期,每秒自動(dòng)刷新,并加入日期顏色區(qū)別:
星期一至星期五顯示為黑色
星期六顯示為綠色
星期日顯示為紅色
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
javascript提供了Date對象來進(jìn)行時(shí)間和日期的計(jì)算。
Date對象有多種構(gòu)造函數(shù):
new Date() //當(dāng)前時(shí)間
new Date(milliseconds) //距離起始時(shí)間1970年1月1日的毫秒數(shù)
new Date(datestring) //字符串代表的日期與時(shí)間。此字符串可以使用Date.parse()轉(zhuǎn)換,比如"Jannuary 1, 1998 20:13:15"
new Date(year, month, day, hours, minutes, seconds, microseconds) //時(shí)間數(shù)值,可以不用全部寫,不寫則默認(rèn)為0
使用時(shí)先創(chuàng)建一個(gè)Date對象,比如:
dateObj=new Date();
然后調(diào)用函數(shù),比如
year=dateObj.getFullYear();//獲得年份值
下面是函數(shù)列表。
獲取類函數(shù):
getDate() 函數(shù) -- 返回天數(shù)(1-31)
getDay()函數(shù) -- 返回星期數(shù)(0-6)
getFullYear() 函數(shù) -- 返回四位數(shù)年份
getHours()函數(shù) -- 返回小時(shí)數(shù)(0-23)
getMilliseconds() 函數(shù) -- 返回毫秒數(shù)(0-999)
getMinutes() 函數(shù) -- 返回分鐘數(shù)(0-59)
getMonth() 函數(shù) -- 返回月份數(shù)(0-11)
getSeconds() 函數(shù) -- 返回的秒數(shù)(0-59)
getTime() 函數(shù) -- 返回時(shí)間戳表示法(毫秒表示)
getYear() 函數(shù) -- 返回年份(真實(shí)年份減去1900)
設(shè)置類函數(shù):
(以下函數(shù)均返回date對象距1970年1月1日午夜之間的毫秒數(shù))
setDate() 函數(shù) -- 設(shè)置月份的一天
setFullYear() 函數(shù) -- 設(shè)置的年份,月份和天
setHours() 函數(shù) -- 設(shè)置小時(shí),分鐘,秒和毫秒
setMilliseconds() 函數(shù) -- 設(shè)置毫秒數(shù)
setMinutes() 函數(shù) -- 設(shè)置分鐘,秒,毫秒
setMonth() 函數(shù) -- 設(shè)置月份,天
setSeconds() 函數(shù) -- 設(shè)置月份的一天
setTime() 函數(shù) -- 使用毫秒數(shù)設(shè)置date對象
setYear() 函數(shù) -- 設(shè)置年份(真實(shí)年份減去1900)
轉(zhuǎn)化顯示類函數(shù):
toLocalString() 函數(shù) -- 返回本地化字符串表示
toLocaleDateString函數(shù) -- 返回日期部分的本地化字符串
toLocaleTimeString函數(shù) -- 返回時(shí)間部分的本地化字符串
相對于local輸出,還有:
toString()
toDateString()
toTimeString()
區(qū)別在于前者是根據(jù)不同的機(jī)器有不同的當(dāng)?shù)卣Z言格式,后者是內(nèi)部表示格式
日期解析類函數(shù)
Date.parse() 函數(shù) -- 解析一個(gè)日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(shù)
時(shí)區(qū)相關(guān)的部份請看javascript時(shí)區(qū)函數(shù)
javascript顯示時(shí)間實(shí)例
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
JavaScript顯示系統(tǒng)時(shí)間帶日期
JavaScript顯示系統(tǒng)時(shí)間,顯示年月日時(shí)分秒和星期,每秒自動(dòng)刷新,并加入日期顏色區(qū)別:
星期一至星期五顯示為黑色
星期六顯示為綠色
星期日顯示為紅色
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- js獲取當(dāng)前時(shí)間顯示在頁面上并每秒刷新
- 純JS實(shí)現(xiàn)動(dòng)態(tài)時(shí)間顯示代碼
- js實(shí)現(xiàn)時(shí)間顯示幾天前、幾小時(shí)前或者幾分鐘前的方法集錦
- json格式的時(shí)間顯示為正常年月日的方法
- 純js實(shí)現(xiàn)動(dòng)態(tài)時(shí)間顯示
- Javascript 世界時(shí)區(qū)時(shí)間顯示代碼
- JS 時(shí)間顯示效果代碼
- js模仿微信朋友圈計(jì)算時(shí)間顯示幾天/幾小時(shí)/幾分鐘/幾秒之前
- Javascript六種風(fēng)格的時(shí)間顯示方式
- javascript實(shí)現(xiàn)智能手環(huán)時(shí)間顯示
相關(guān)文章
javascript下計(jì)數(shù)器每秒自動(dòng)加1
javascript下計(jì)數(shù)器每秒自動(dòng)加1...2007-08-08javascript 當(dāng)前日期加(天、周、月、年)
javascript當(dāng)前日期加(天、周、月、年) ,有需要操作日期的朋友,可以參考下。2009-08-08js中格式化日期時(shí)間型數(shù)據(jù)函數(shù)代碼
js中格式化日期時(shí)間型數(shù)據(jù)函數(shù)代碼,需要的朋友可以參考下。2010-11-11一個(gè)簡單的JavaScript 日期計(jì)算算法
這個(gè)一個(gè)簡單的JavaScript日期計(jì)算算法代碼2009-09-09javascript 寶寶出生倒計(jì)時(shí)實(shí)現(xiàn)代碼
用來計(jì)算寶寶出生的時(shí)間代碼,閑著無聊所作,喜歡的朋友可以參考下。2010-08-08javascript 日期時(shí)間函數(shù)(經(jīng)典+完善+實(shí)用)
日期時(shí)間腳本庫方法列表2009-05-05