在沒學(xué)習本文之前先給大家介紹下javascript中Date()構(gòu)造函數(shù)參數(shù):
關(guān)于Date對象大家想必一定不陌生,使用Date()構(gòu)造函數(shù)創(chuàng)建一個時間對象是最基本的操作了,例如:
使用以上代碼可以獲取當前日期的天。
上面是對于Date()構(gòu)造函數(shù)最簡單的應(yīng)用了,Date對象具有多種構(gòu)造函數(shù),下面簡單列舉如下:
下面就對以上幾個構(gòu)造函數(shù)進行簡單的分析。
1.new Date(),沒有參數(shù)的時候,創(chuàng)建的是當前時間日期對象。
2.new Date(milliseconds),當參數(shù)為數(shù)字的時候,那么這個參數(shù)就是時間戳,被視為毫秒,創(chuàng)建一個距離1970年1月一日指定毫秒的時間日期對象。
3.new Date(datestring),此參數(shù)是一個字符串,并且此字符串一定能夠使用Date.parse()轉(zhuǎn)換。
4.以下六個構(gòu)造函數(shù)是精確定義:
1).year,是一個整數(shù),如果是0-99,那么在此基礎(chǔ)上加1900,其他的都原樣返回。
2).month,是一個整數(shù),范圍是0-11。
3.day,是一個整數(shù),范圍是1-31。
4.hours,是一個整數(shù),范圍是0-23。
5.minutes,是一個整數(shù),范圍是0-59。
6.seconds,是一個整數(shù),范圍是0-59.
7.microseconds,是一個整數(shù),范圍是0-9999。
代碼實例:
一.時間日期轉(zhuǎn)換為時間戳:
現(xiàn)在有這么一個時間日期:"2013/5/12 20:10:20",下面將其轉(zhuǎn)換為時間戳形式:
代碼如下:
利用getTime()函數(shù)即可獲取指定時間日期對象的時間戳。
接下來再給大家介紹javascript的Date對象的getTime()方法
getTime()方法的定義和用法:
此方法返回當前時間距1970年1月1日之間的毫秒數(shù)。
注:該方法需要使用一個Date對象來調(diào)用。
點擊可參閱更多相關(guān)Date對象方法和屬性。
語法結(jié)構(gòu):
dateObject.getTime()
實例代碼:
以上代碼可以輸出當前時間距1970年1月1日之間的毫秒數(shù)。
其實還有其他很多方法,這里就不介紹了,只需要知道此中方式就可以,其他可以自己慢慢積累。
二.時間戳轉(zhuǎn)換為事件日期:
實例代碼一:
javascript的Date對象的toLocaleString()方法 toLocaleString()方法的定義和用法:
此方法可根據(jù)本地時間把 Date 對象轉(zhuǎn)換為字符串,并返此字符串。
注:此方法需要用Date對象的實例調(diào)用。
語法結(jié)構(gòu):
dateObject.toLocaleString()
實例代碼:
說下javascript的Date對象的toLocaleString()方法
toLocaleString()方法的定義和用法:
此方法可根據(jù)本地時間把 Date 對象轉(zhuǎn)換為字符串,并返此字符串。
注:此方法需要用Date對象的實例調(diào)用。
語法結(jié)構(gòu):
dateObject.toLocaleString()
實例代碼:
實例二:
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com