這東西恐怕說(shuō)來(lái)話長(zhǎng)哇!咱先從頭兒給老鐵們扒一扒Date(日期)對(duì)象是個(gè)啥東西吧。
Date(日期)對(duì)象儼然是JavaScript中跟日期和時(shí)間相關(guān)的家伙,它讓我們可以處理和操作年、月、日、小時(shí)、分鐘、秒以及毫秒。它既可以表示特定的日期和時(shí)間,也可以表示時(shí)間的點(diǎn)。
老鐵們可能會(huì)說(shuō):“哥們兒,我要表示特定的日期和時(shí)間,這個(gè)東西有什么用呢?”哈哈,兄弟們合上花花的眼睛想一想,咋處理一個(gè)公共汽車的啟航時(shí)間呢?咱們可以用Date對(duì)象給他設(shè)個(gè)定時(shí)炸彈,比如說(shuō)設(shè)置某個(gè)時(shí)間點(diǎn),到了這個(gè)時(shí)間就觸發(fā)什么操作。當(dāng)然,它還能讓咱們倒騰時(shí)間,比如獲取當(dāng)前時(shí)間,或者設(shè)定一個(gè)未來(lái)的時(shí)間。
Date對(duì)象那么nb,肯定有一些常用的方法吧??瓤龋?dāng)然少不了了。俗話說(shuō),不到長(zhǎng)城非好漢,意思是咱們得知道這幾個(gè)常用的方法才算得上JavaScript的好漢。
首先,咱們來(lái)看看getDate()這貨。一般這貨常常用來(lái)獲取Date對(duì)象的日期部分,返回的是一個(gè)0到31之間的整數(shù)。咱們還可以搭配getMonth()方法一塊兒用,就能獲取到日期的月份了。
再來(lái),咱們得聊聊getDay()。這個(gè)家伙返回的是一個(gè)0到6之間的整數(shù),分別代表星期日到星期六。有的老鐵可能會(huì)問(wèn),咋沒(méi)有返回周幾的方法呢?哈哈,兄弟們這點(diǎn)就需要自己動(dòng)點(diǎn)腦子了,可以自己寫個(gè)方法,讓它根據(jù)getDay()的返回值返回對(duì)應(yīng)的字符串。
戳一下getHours()吧。這家伙返回的是0到23之間的整數(shù),用來(lái)表示小時(shí)數(shù)。跟它合作還有g(shù)etMinutes()和getSeconds(),分別表示分鐘和秒數(shù)。
哥們兒,別忘了getFullYear()這個(gè)方法!不然Date對(duì)象只跑到20世紀(jì)。這個(gè)方法返回的是一個(gè)四位數(shù)的年份。
Date對(duì)象還有很多其他的方法,如setDate()、setMonth()、setFullYear()等,咱就不一一介紹了,大家可以自己琢磨琢磨,玩玩腦筋急轉(zhuǎn)彎。
還有,別忘了說(shuō)說(shuō)Date對(duì)象的參數(shù)??梢杂脜?shù)來(lái)創(chuàng)建一個(gè)指定的日期,參數(shù)可以是一個(gè)日期字符串,也可以是一些整數(shù)。常用的參數(shù)格式如下:
- "October 13, 2014 11:13:00":一般的日期字符串
- "2014-10-13T11:13:00":遵循ISO-8601標(biāo)準(zhǔn)的字符串
- 數(shù)字參數(shù):分別表示年、月、日、小時(shí)、分鐘、秒、毫秒
underscore.js這個(gè)插件還給Date對(duì)象增加了一些有意思的方法,比如isLeapYear()判斷是否閏年、beginningOfYear()獲取當(dāng)年的第一天、endOfYear()獲取當(dāng)年的最后一天,等等。咱不深究underscore.js了,咱只是來(lái)給大家?jiàn)蕵?lè)娛樂(lè),玩玩兒JavaScript。
咱們一起回味一下吧。別忘了,Date(日期)對(duì)象是JavaScript中處理日期和時(shí)間的小助手。咱聊了一些常用的方法,如getDate()、getDay()、getHours()等,還有它的參數(shù)格式。javascript的表小姐還給Date對(duì)象加上一些有趣的方法。
總之,老鐵們兒別著急,多多熟悉Date(日期)對(duì)象,它對(duì)咱們來(lái)說(shuō)可是個(gè)真東西喲!以后處理日期和時(shí)間,別再懵懵懂懂了,JavaScript Date對(duì)象給咱們提供了很多可玩的東西,咱攢足勁兒玩兒轉(zhuǎn)起來(lái)吧! yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營(yíng)銷知識(shí)和開(kāi)發(fā)愛(ài)好者的一站式目的地,提供豐富的信息、資源和工具來(lái)幫助用戶創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺(tái)致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專業(yè)人士的寶貴資源。
聲明本文內(nèi)容來(lái)自網(wǎng)絡(luò),若涉及侵權(quán),請(qǐng)聯(lián)系我們刪除! 投稿需知:請(qǐng)以word形式發(fā)送至郵箱[email protected]
我同意SEO只是個(gè)名字而已,名字到創(chuàng)造是為了傳播,但同時(shí),各個(gè)人會(huì)又不同的理解,對(duì)這個(gè)名字有不同的看法,可以往寬泛了解就是網(wǎng)絡(luò)營(yíng)銷,往偏了解就是些改改title,之類事。我認(rèn)為SEO本質(zhì)其實(shí)是搜索引擎信任,信任二字,而非用戶體驗(yàn)。