javascript學(xué)習(xí)筆記(六) Date 日期類(lèi)型
更新時(shí)間:2012年06月19日 23:04:15 作者:
javascript學(xué)習(xí)筆記之Date 日期類(lèi)型介紹,需要的朋友可以參考下
1.創(chuàng)建日期對(duì)象
var now = new Date(); //獲得當(dāng)前系統(tǒng)日期和時(shí)間
var someDate = new Date(Date.parse("May 25,2012"));
var someDate = new Date("May 25,2012"); //與上相同
var someDate = new Date(Date.UTC(2010,0)); //GMT時(shí)間2010年1月1日凌晨0時(shí)
var someDate = new Date(2010,0); //與上相同
var someDate = new Date(Date.UTC(2010,4,5,17,55,55)); //GMT時(shí)間2010年5月日下午5:55:55,月和時(shí)以0為基數(shù),0表示一月
var someDate = new Date(2010,4,5,17,55,55); //與上相同
Date.parse()和Date.UTC()返回相應(yīng)日期的毫秒數(shù),Date.UTC()參數(shù)分別是:年、月、日、時(shí)、分、秒、毫秒.至少有年和月2個(gè)參數(shù).其中月和時(shí)以0為基數(shù)
2.日期的比較
var date1 = new Date(2007,0,1);
var date2 = new Date(2007,1,1);
alert(date1>date2); //false
alert(date1<date2); //true
3.日期格式化方法及獲得設(shè)置日期方法
View Code
toDateString()
toTimeString()
toLocaleDateString() //如2007年1月1日
toLocaleTimeString() //如13:55:55
toUTCString()
getTime() //返回日期的毫秒數(shù)
setTime()
getFullYear() //獲得年份,如2007
setFullYear()
getMonth() //獲得月份,0表示一月
setMonth() //設(shè)置月份,0表示一月,超過(guò)11增加年份
getDate() //獲得日期中的天數(shù)
setDate() //設(shè)置天數(shù),超過(guò)31增加月份
getDay() //獲得星期,0表示星期日,6表示星期六
getHours() //獲得小時(shí),0~23
setHours() //設(shè)置小時(shí),0~23
getMinutes() //獲得分鐘,0~59
setMinutes() //設(shè)置分鐘,0~59
getSeconds() //獲得秒數(shù),0~59
setSeconds() //設(shè)置秒數(shù),0~59
getMilliseconds() //獲得毫秒
setMilliseconds() //設(shè)置毫秒
復(fù)制代碼 代碼如下:
var now = new Date(); //獲得當(dāng)前系統(tǒng)日期和時(shí)間
var someDate = new Date(Date.parse("May 25,2012"));
var someDate = new Date("May 25,2012"); //與上相同
var someDate = new Date(Date.UTC(2010,0)); //GMT時(shí)間2010年1月1日凌晨0時(shí)
var someDate = new Date(2010,0); //與上相同
var someDate = new Date(Date.UTC(2010,4,5,17,55,55)); //GMT時(shí)間2010年5月日下午5:55:55,月和時(shí)以0為基數(shù),0表示一月
var someDate = new Date(2010,4,5,17,55,55); //與上相同
Date.parse()和Date.UTC()返回相應(yīng)日期的毫秒數(shù),Date.UTC()參數(shù)分別是:年、月、日、時(shí)、分、秒、毫秒.至少有年和月2個(gè)參數(shù).其中月和時(shí)以0為基數(shù)
2.日期的比較
復(fù)制代碼 代碼如下:
var date1 = new Date(2007,0,1);
var date2 = new Date(2007,1,1);
alert(date1>date2); //false
alert(date1<date2); //true
3.日期格式化方法及獲得設(shè)置日期方法
復(fù)制代碼 代碼如下:
View Code
toDateString()
toTimeString()
toLocaleDateString() //如2007年1月1日
toLocaleTimeString() //如13:55:55
toUTCString()
getTime() //返回日期的毫秒數(shù)
setTime()
getFullYear() //獲得年份,如2007
setFullYear()
getMonth() //獲得月份,0表示一月
setMonth() //設(shè)置月份,0表示一月,超過(guò)11增加年份
getDate() //獲得日期中的天數(shù)
setDate() //設(shè)置天數(shù),超過(guò)31增加月份
getDay() //獲得星期,0表示星期日,6表示星期六
getHours() //獲得小時(shí),0~23
setHours() //設(shè)置小時(shí),0~23
getMinutes() //獲得分鐘,0~59
setMinutes() //設(shè)置分鐘,0~59
getSeconds() //獲得秒數(shù),0~59
setSeconds() //設(shè)置秒數(shù),0~59
getMilliseconds() //獲得毫秒
setMilliseconds() //設(shè)置毫秒
您可能感興趣的文章:
- JS中Date日期函數(shù)中的參數(shù)使用介紹
- 淺談JS日期(Date)處理函數(shù)
- JavaScript實(shí)現(xiàn)Date()日期格式化的3種常用方法
- javascript轉(zhuǎn)換日期字符串為Date日期對(duì)象的方法
- js Date()日期函數(shù)瀏覽器兼容問(wèn)題解決方法
- JavaScript Date對(duì)象 日期獲取函數(shù)
- JavaScript中的 Date(日期)對(duì)象及使用示例
- 淺談JavaScript Date日期和時(shí)間對(duì)象
- JavaScript Date對(duì)象之獲取日期、時(shí)間與年份完全指南
相關(guān)文章
關(guān)于JS字符串函數(shù)String.replace()
本篇介紹關(guān)于JS字符串函數(shù)String.replace(),有需要的朋友參考一下。2013-04-04
JavaScript顯式數(shù)據(jù)類(lèi)型轉(zhuǎn)換詳解
這篇文章主要介紹了JavaScript顯式數(shù)據(jù)類(lèi)型轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
JavaScript中用getDate()方法返回指定日期的教程
這篇文章主要介紹了JavaScript中用getDate()方法返回指定日期的教程,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06
javascript基礎(chǔ)知識(shí)分享之類(lèi)與函數(shù)化
在C++中是以class來(lái)聲明一個(gè)類(lèi)的,JavaScript與C++不同,它使用了與函數(shù)一樣的function來(lái)聲明,這就讓許多學(xué)Jscript的朋友把類(lèi)與函數(shù)混在一起了,在Jscript中函數(shù)與類(lèi)確實(shí)有些混,但使用久了自然會(huì)理解,這篇文章是針對(duì)想進(jìn)攻面向?qū)ο缶幊痰呐笥讯鴮?xiě),就不打算討論得太深了2016-02-02

