摘要:返回對(duì)象的月份值。設(shè)置對(duì)象的秒數(shù)值。日期轉(zhuǎn)字符串中國(guó)標(biāo)準(zhǔn)時(shí)間下午返回客戶(hù)端當(dāng)?shù)貢r(shí)間格式中國(guó)標(biāo)準(zhǔn)時(shí)間下午其他方法返回的毫秒表示返回對(duì)象與之間的毫秒值北京時(shí)間的時(shí)區(qū)為東區(qū),起點(diǎn)時(shí)間實(shí)際為時(shí)間實(shí)例可互相比較,實(shí)際比較的則是毫秒數(shù)
創(chuàng)建Date對(duì)象
Date 對(duì)象會(huì)自動(dòng)把當(dāng)前日期和時(shí)間保存為其初始值。
var myDate = new Date(); //返回當(dāng)前時(shí)間字符串 // Sun Jan 13 2019 20:53:05 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)new Date(0)
new Date(0) Thu Jan 01 1970 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)+new Date()
+new Date() 1547388283986初始化方法 String類(lèi)型
new Date("MM DD,YYYY hh:mm:ss"); // IE(不兼容)/火狐 (兼容)/谷歌(兼容) new Date("YYYY/MM/DD hh:mm:ss"); // 所有瀏覽器都兼容 new Date("YYYY-MM-dd hh:mm:ss"); // IE(不兼容)/火狐 (不兼容)/谷歌(兼容) new Date("YYYY-MM-dd"); // IE9+(兼容)/火狐(兼容)/谷歌(兼容) new Date("YYYY-MM-DDThh:mm:ss"); // IE9+(兼容)/火狐(兼容)/谷歌(兼容) new Date("YYYY,MM,DD"); // IE(不兼容)/火狐 (兼容)/谷歌(兼容)Number類(lèi)型
new Date(YYYY, MM, DD, hh, mm, ss); // 所有瀏覽器都兼容
new Date(YYYY, MM, DD); // 所有瀏覽器都兼容
時(shí)間戳new Date(datestamp); // 所有瀏覽器都兼容
Invalid Datenew Date("2019,01,13, 12,41,13") //Invalid DateDate對(duì)象方法 Date.parse(datestring)
解析一個(gè)表示日期的字符串,并返回從 1970-1-1 00:00:00 所經(jīng)過(guò)的毫秒數(shù)。
Date.now()返回自 1970-1-1 00:00:00 UTC (世界標(biāo)準(zhǔn)時(shí)間)至今所經(jīng)過(guò)的毫秒數(shù)。
實(shí)例方法Date對(duì)象的實(shí)例方法主要分為2種形式:本地時(shí)間和UTC時(shí)間。
get方法getFullYear() :返回Date對(duì)象的年份值;4位年份。 getMonth() :返回Date對(duì)象的月份值。從0開(kāi)始,所以真實(shí)月份=返回值+1 。 getDate() :返回Date對(duì)象的月份中的日期值;值的范圍1~31 。 getHours() :返回Date對(duì)象的小時(shí)值。 getMinutes() :返回Date對(duì)象的分鐘值。 getSeconds() :返回Date對(duì)象的秒數(shù)值。 getMilliseconds() :返回Date對(duì)象的毫秒值。 getDay() :返回Date對(duì)象的一周中的星期值;0為星期天,1為星期一、2為星期二,依此類(lèi)推set方法
setFullYear(year, month, day) :設(shè)置Date對(duì)象的年份值;4位年份。 setMonth(month, day) :設(shè)置Date對(duì)象的月份值。0表示1月,11表示12月。 setDate(day) :設(shè)置Date對(duì)象的月份中的日期值;值的范圍1~31 。 setHours(hour,min,sec,millisec) :設(shè)置Date對(duì)象的小時(shí)值。 setMinutes(min,sec,millisec) :設(shè)置Date對(duì)象的分鐘值。 setSeconds(sec,millisec) :設(shè)置Date對(duì)象的秒數(shù)值。 setMilliseconds(millisec) :設(shè)置Date對(duì)象的毫秒值。 setTime(millisec): 要設(shè)置的日期和時(shí)間據(jù) GMT 時(shí)間 1970 年 1 月 1 日午夜之間的毫秒數(shù)。日期轉(zhuǎn)字符串
toString() // "Sun Jan 13 2019 20:41:13 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)" toLocaleString() // "2019/1/13 下午8:41:13" 返回客戶(hù)端當(dāng)?shù)貢r(shí)間格式 toTimeString() // "20:41:13 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)" toLocaleTimeString() // "下午8:41:13" toDateString() // "Sun Jan 13 2019" toLocaleDateString() // "2019/1/13"
toGMTString() // "Sun, 13 Jan 2019 12:41:13 GMT" toISOString() // "2019-01-13T12:41:13.524Z" toUTCString() // "Sun, 13 Jan 2019 12:41:13 GMT"其他方法
valueOf() 返回date 的毫秒表示 getTime() 返回Date對(duì)象與"1970/01/01 00:00:00"之間的毫秒值(北京時(shí)間的時(shí)區(qū)為東8區(qū),起點(diǎn)時(shí)間實(shí)際為:"1970/01/01 08:00:00")
時(shí)間實(shí)例可互相比較,實(shí)際比較的則是毫秒數(shù)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/89353.html
摘要:專(zhuān)題系列共計(jì)篇,主要研究日常開(kāi)發(fā)中一些功能點(diǎn)的實(shí)現(xiàn),比如防抖節(jié)流去重類(lèi)型判斷拷貝最值扁平柯里遞歸亂序排序等,特點(diǎn)是研究專(zhuān)題之函數(shù)組合專(zhuān)題系列第十六篇,講解函數(shù)組合,并且使用柯里化和函數(shù)組合實(shí)現(xiàn)模式需求我們需要寫(xiě)一個(gè)函數(shù),輸入,返回。 JavaScript 專(zhuān)題之從零實(shí)現(xiàn) jQuery 的 extend JavaScritp 專(zhuān)題系列第七篇,講解如何從零實(shí)現(xiàn)一個(gè) jQuery 的 ext...
摘要:專(zhuān)題系列第十五篇,講解惰性函數(shù)需求我們現(xiàn)在需要寫(xiě)一個(gè)函數(shù),這個(gè)函數(shù)返回首次調(diào)用時(shí)的對(duì)象,注意是首次。解決四惰性函數(shù)不錯(cuò),惰性函數(shù)就是解決每次都要進(jìn)行判斷的這個(gè)問(wèn)題,解決原理很簡(jiǎn)單,重寫(xiě)函數(shù)。 JavaScript 專(zhuān)題系列第十五篇,講解惰性函數(shù) 需求 我們現(xiàn)在需要寫(xiě)一個(gè) foo 函數(shù),這個(gè)函數(shù)返回首次調(diào)用時(shí)的 Date 對(duì)象,注意是首次。 解決一:普通方法 var t; functio...
摘要:專(zhuān)題系列第四篇,講解類(lèi)型判斷的各種方法,并且跟著寫(xiě)一個(gè)函數(shù)。返回值為表示操作數(shù)類(lèi)型的一個(gè)字符串。考慮到實(shí)際情況下并不會(huì)檢測(cè)和,所以去掉這兩個(gè)類(lèi)型的檢測(cè)。 JavaScript專(zhuān)題系列第四篇,講解類(lèi)型判斷的各種方法,并且跟著 jQuery 寫(xiě)一個(gè) type 函數(shù)。 前言 類(lèi)型判斷在 web 開(kāi)發(fā)中有非常廣泛的應(yīng)用,簡(jiǎn)單的有判斷數(shù)字還是字符串,進(jìn)階一點(diǎn)的有判斷數(shù)組還是對(duì)象,再進(jìn)階一點(diǎn)的有判...
摘要:它將返回目標(biāo)對(duì)象。有些文章說(shuō)是深拷貝,其實(shí)這是不正確的。深拷貝相比于淺拷貝速度較慢并且花銷(xiāo)較大。拷貝前后兩個(gè)對(duì)象互不影響。使用深拷貝的場(chǎng)景完全改變變量之后對(duì)沒(méi)有任何影響,這就是深拷貝的魔力。 一、賦值(Copy) 賦值是將某一數(shù)值或?qū)ο筚x給某個(gè)變量的過(guò)程,分為: 1、基本數(shù)據(jù)類(lèi)型:賦值,賦值之后兩個(gè)變量互不影響 2、引用數(shù)據(jù)類(lèi)型:賦址,兩個(gè)變量具有相同的引用,指向同一個(gè)對(duì)象,相互之間有...
摘要:設(shè)計(jì)模式資源整理操作符小知識(shí)點(diǎn)實(shí)現(xiàn)發(fā)郵件功能數(shù)據(jù)結(jié)構(gòu)與算法資源整理跨域函數(shù)的合成與柯里化系列之防抖節(jié)流系列之正則系列之系列之系列之編碼系列之系列之操作符對(duì)象中的坐標(biāo)檢測(cè)對(duì)象或數(shù)組系列之機(jī)制系列之構(gòu)造對(duì)象系列之總結(jié)系列之淺復(fù)制與深復(fù)制系列之對(duì) Javascript設(shè)計(jì)模式資源整理JS操作符JS小知識(shí)點(diǎn)JS實(shí)現(xiàn)發(fā)郵件功能數(shù)據(jù)結(jié)構(gòu)與算法資源整理跨域函數(shù)的合成與柯里化JS系列之防抖節(jié)流JS系列...
閱讀 1827·2019-08-30 15:55
閱讀 1024·2019-08-26 11:57
閱讀 529·2019-08-26 11:29
閱讀 3370·2019-08-26 10:49
閱讀 1924·2019-08-23 18:40
閱讀 1829·2019-08-23 16:04
閱讀 3119·2019-08-23 11:01
閱讀 2288·2019-08-23 10:56