Date()對象

創(chuàng)建日期

var date = new Date()  //創(chuàng)建當(dāng)前時間
var data = new Date(value)
var data = new Date(dateString)
var data = new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]])

只能通過調(diào)用 Date 構(gòu)造函數(shù)來實例化日期對象:以常規(guī)函數(shù)調(diào)用它(即不加 new 操作符)將會返回一個字符串,而不是一個日期對象。另外,不像其他JavaScript 類型涮帘,Date 對象沒有字面量格式系吩。

  • 參數(shù)

當(dāng)Date作為構(gòu)造函數(shù)調(diào)用并傳入多個參數(shù)時,如果數(shù)值大于合理范圍時(如月份為13或者分鐘數(shù)為70)靠益,相鄰的數(shù)值會被調(diào)整丧肴。比如 new Date(2013, 13, 1)等于new Date(2014, 1, 1),它們都表示日期2014-02-01(注意月份是從0開始的)胧后。其他數(shù)值也是類似芋浮,new Date(2013, 2, 1, 0, 70)等于new Date(2013, 2, 1, 1, 10),都表示時間2013-03-01T01:10:00壳快。

當(dāng)Date作為構(gòu)造函數(shù)調(diào)用并傳入多個參數(shù)時纸巷,所定義參數(shù)代表的是當(dāng)?shù)貢r間镇草。如果需要世界協(xié)調(diào)時,使用 new Date({{jsxref("Date.UTC()", "Date.UTC(...)")}}) 和相同參數(shù)

  • value
    • 代表自1970年1月1日00:00:00 (世界標(biāo)準(zhǔn)時間) 起經(jīng)過的毫秒數(shù)瘤旨。
  • dateString
    • 表示日期的字符串值梯啤。該字符串應(yīng)該能被 Date.parse() 方法識別(符合 IETF-compliant RFC 2822 timestamps 或 version of ISO8601)。
  • year
    • 代表年份的整數(shù)值存哲。為了避免2000年問題最好指定4位數(shù)的年份; 使用 1998, 而不要用 98.
  • month
    • 代表月份的整數(shù)值從0(1月)到11(12月)因宇。
  • day
    • 代表一個月中的第幾天的整數(shù)值,從1開始祟偷。
  • hour
    • 代表一天中的小時數(shù)的整數(shù)值 (24小時制)察滑。
  • minute
    • 分鐘數(shù)。
  • second
    • 秒數(shù)肩袍。
  • millisecond
    • 表示時間的毫秒部分的整數(shù)值杭棵。

  • 描述
    • 如果沒有輸入任何參數(shù),則Date的構(gòu)造器會依據(jù)系統(tǒng)設(shè)置的當(dāng)前時間來創(chuàng)建一個Date對象氛赐。
    • 如果提供了至少兩個參數(shù)魂爪,其余的參數(shù)均會默認(rèn)設(shè)置為1(如果沒有提供day參數(shù))或者0。
    • JavaScript的時間是由世界標(biāo)準(zhǔn)時間(UTC)1970年1月1日開始艰管,用毫秒計時滓侍,一天由86,400,000毫秒組成。Date對象的范圍是-100,000,000天至100,000,000天(等效的毫秒值)牲芋。
    • JavaScript的Date對象為跨平臺提供了統(tǒng)一的行為撩笆。時間屬性可以在不同的系統(tǒng)中表示相同的時刻,而如果使用了本地時間對象缸浦,則反映當(dāng)?shù)氐臅r間夕冲。
    • JavaScript 的Date對象提供了數(shù)個UTC時間的方法,也相應(yīng)提供了當(dāng)?shù)貢r間的方法裂逐。UTC歹鱼,也就是我們所說的格林威治時間,指的是time中的世界時間標(biāo)準(zhǔn)卜高。而當(dāng)?shù)貢r間則是指執(zhí)行JavaScript的客戶端電腦所設(shè)置的時間弥姻。
    • 以一個函數(shù)的形式來調(diào)用JavaScript的Date對象(i.e., 不使用 new 操作符)會返回一個代表當(dāng)前日期和時間的字符串。

date對象獲取時間方法

獲取年份

dateObj.getFullYear()

根據(jù)本地時間掺涛,返回一個指定日期對象的年份,該方法返回一個1000 到 9999的四位數(shù)字年份庭敦,比如1995。

獲取月份

dateObj.getMonth()

根據(jù)本地時間薪缆,返回一個指定的日期對象的月份秧廉,為基于0的值(0表示一年中的第一月)。

獲取日期

dateObj.getDate()

根據(jù)本地時間,返回一個指定的日期對象為一個月中的第幾天定血。

獲取小時數(shù)

dateObj.getHours()

根據(jù)本地時間赔癌,返回一個指定的日期對象的小時。

獲取分

dateObj.getMinutes()

根據(jù)本地時間澜沟,返回一個指定的日期對象的分鐘數(shù)灾票。

獲取秒

dateObj.getSeconds()

根據(jù)本地時間,返回一個指定的日期對象的秒數(shù)茫虽。

獲取毫秒

dateObj.getMilliseconds()

根據(jù)本地時間刊苍,返回一個指定的日期對象的毫秒數(shù)。

獲取總毫秒數(shù)

dateObj.getTime() 

getTime 方法的返回值一個數(shù)值濒析,表示從1970年1月1日0時0分0秒(UTC正什,即協(xié)調(diào)世界時)距離該日期對象所代表時間的毫秒數(shù)。


Date對象設(shè)置時間方法

設(shè)置年份

dateObj.setFullYear()

根據(jù)本地時間号杏,根據(jù)本地時間為指定日期對象設(shè)置年份

設(shè)置日期

dateObj.setDate()

根據(jù)本地時間婴氮,根據(jù)本地時間為指定日期對象設(shè)置一個月中的第幾天。

設(shè)置小時數(shù)

dateObj.setHours()

根據(jù)本地時間盾致,根據(jù)本地時間為指定日期對象設(shè)置小時主经。

設(shè)置分

dateObj.setMinutes()

根據(jù)本地時間,根據(jù)本地時間為指定日期對象設(shè)置分鐘數(shù)庭惜。

設(shè)置秒

dateObj.setSeconds()

根據(jù)本地時間罩驻,根據(jù)本地時間為指定日期對象設(shè)置秒數(shù)。

設(shè)置毫秒

dateObj.setMilliseconds()

根據(jù)本地時間护赊,根據(jù)本地時間為指定日期對象設(shè)置毫秒數(shù)惠遏。

根據(jù)總毫秒數(shù)設(shè)置時間

dateObj.setTime(timeValue)

setTime() 方法以一個表示從1970-1-1 00:00:00 UTC計時的毫秒數(shù)為來為 Date 對象設(shè)置時間。

獲取一個月份的天數(shù)

new Date (2001,3,0)  // 2001-02-28
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骏啰,一起剝皮案震驚了整個濱河市节吮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌判耕,老刑警劉巖透绩,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異祈秕,居然都是意外死亡,警方通過查閱死者的電腦和手機雏胃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門请毛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瞭亮,你說我怎么就攤上這事方仿。” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵仙蚜,是天一觀的道長此洲。 經(jīng)常有香客問我,道長委粉,這世上最難降的妖魔是什么呜师? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮贾节,結(jié)果婚禮上汁汗,老公的妹妹穿的比我還像新娘。我一直安慰自己栗涂,他們只是感情好知牌,可當(dāng)我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著斤程,像睡著了一般角寸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上忿墅,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天扁藕,我揣著相機與錄音,去河邊找鬼球匕。 笑死纹磺,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亮曹。 我是一名探鬼主播橄杨,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼照卦!你這毒婦竟也來了式矫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤役耕,失蹤者是張志新(化名)和其女友劉穎采转,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瞬痘,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡故慈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了框全。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片察绷。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖津辩,靈堂內(nèi)的尸體忽然破棺而出拆撼,到底是詐尸還是另有隱情容劳,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布闸度,位于F島的核電站竭贩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏莺禁。R本人自食惡果不足惜留量,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望睁宰。 院中可真熱鬧肪获,春花似錦、人聲如沸柒傻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽红符。三九已至青柄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間预侯,已是汗流浹背致开。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留萎馅,地道東北人双戳。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像糜芳,于是被迫代替她去往敵國和親飒货。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容