摘要:走在前端的大道上這是我之前學(xué)習(xí)時候的一篇筆記,現(xiàn)在整理一下發(fā)出來,希望對剛?cè)腴T前端的朋友有所幫助,前端老司機請請忽略本篇文章記得我剛學(xué)的時候只知道的一些常見的用法,有多常見獲取當(dāng)前時間后來在一些項目或者文章發(fā)現(xiàn)了一些新方法,這也是我這篇文章
走在前端的大道上
這是我之前學(xué)習(xí)時候的一篇筆記,現(xiàn)在整理一下發(fā)出來,希望對剛?cè)腴T前端的朋友有所幫助,前端老司機請請忽略本篇文章
記得我剛學(xué)js的時候只知道Date的一些常見的用法,有多常見?
var date = new Date()//獲取當(dāng)前時間 let Y = date.getFullYear(); let M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1); let D = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); let h = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(); let m = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); let s = date.getSeconds();
后來在一些項目或者文章發(fā)現(xiàn)了一些新方法,這也是我這篇文章想傳遞給小白的
1.通過 new Date(2018,1,23) 獲取時間
var a = new Date(2018,1,23) console.log(a) //Fri Feb 23 2018 00:00:00 GMT+0800 (CST) var a = new Date(2018,1,24) console.log(a) //Sat Feb 24 2018 00:00:00 GMT+0800 (CST) var a = new Date(2018,0,24) console.log(a) //Wed Jan 24 2018 00:00:00 GMT+0800 (CST) var a = new Date(2018,13,24) console.log(a) //Sun Feb 24 2019 00:00:00 GMT+0800 (CST) var a = new Date(2018,11,24,23,11) console.log(a) //Mon Dec 24 2018 23:11:00 GMT+0800 (CST)
如果你想獲取某個月的最后一天怎么辦?比如2018年的2月
var a = new Date(2018,2,0) console.log(a) //Wed Feb 28 2018 00:00:00 GMT+0800 (CST) a.getDate() //28
2.通過 new Date("2018-1-24") 獲取時間
注意這種寫法的兼容性,在safari 和 iOS 系統(tǒng)下 不支持 - 這種寫法,保險起見 使用 / ,如2018/1/1(2018/01/01,2018/1/01)
var a = new Date("2018-1-24") console.log(a) //Wed Jan 24 2018 00:00:00 GMT+0800 (CST) var a = new Date("2018-12-24 1:12:14") console.log(a) //Mon Dec 24 2018 01:12:14 GMT+0800 (CST) var a = new Date("2018-0-24") console.log(a) //Invalid Date var a = new Date("2018-13-24") console.log(a) //Invalid Date var a = new Date("2018-12-24 23:12:14") console.log(a) //Mon Dec 24 2018 23:12:14 GMT+0800 (CST)
3.通過 Date.parse("2018-12-1") 獲取時間
注意這種寫法的兼容性,在safari 和 iOS 系統(tǒng)下 不支持 - 這種寫法,保險起見 使用 / ,如2018/1/1(2018/01/01,2018/1/01)
var a = Date.parse("2018-12-1") console.log(a) //1543593600000 var a = Date.parse("2018-12-1 13:13:12") console.log(a) //1543641192000 var a = new Date("2018-12-1 13:13:12") console.log(a) //Sat Dec 01 2018 13:13:12 GMT+0800 (CST) var a = new Date("2018-12-1 13:13:12").getTime() console.log(a) //1543641192000 var a = Date.parse("2018-13-1") console.log(a) //NaN
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/107450.html
摘要:對于與的設(shè)計在中所設(shè)計的純對象類型的與方法,它們的返回如下方法返回值對象本身。與三個強制轉(zhuǎn)換函數(shù),所對應(yīng)的就是在標(biāo)準(zhǔn)中的三個內(nèi)部運算轉(zhuǎn)換的對照表。 在JS中的運算符共同的情況中,(+)符號是很常見的一種,它有以下的使用情況: 數(shù)字的加法運算,二元運算 字符串的連接運算,二元運算,最高優(yōu)先 正號,一元運算,可延伸為強制轉(zhuǎn)換其他類型的運算元為數(shù)字類型 當(dāng)然,如果考慮多個符號一起使用時,...
摘要:面向?qū)ο缶幊虒ο蟮脑椒ǚ殖蓛深愖陨淼姆椒o態(tài)方法和的實例方法。的靜態(tài)方法方法與,參數(shù)是對象,返回一個數(shù)組,數(shù)組的值是改對象自身的所有屬性名區(qū)別在于返回可枚舉的屬性,返回不可枚舉的屬性值。 面向?qū)ο缶幊?Objects對象的原生方法分成兩類:Object自身的方法(靜態(tài)方法)和Object的實例方法。注意Object是JavaScript的原生對象,所有的其他對象都是繼承自O(shè)bjec...
摘要:系列目錄復(fù)習(xí)資料資料整理個人整理重溫基礎(chǔ)篇重溫基礎(chǔ)對象介紹本章節(jié)復(fù)習(xí)的是中的關(guān)于對象相關(guān)知識。概念概念有三點全稱對象表示法。對象沒有分號,而對象有。序列化對象時,所有函數(shù)及原型成員都會被忽略,不體現(xiàn)在結(jié)果上。 本文是 重溫基礎(chǔ) 系列文章的第十六篇。今日感受:靜。 系列目錄: 【復(fù)習(xí)資料】ES6/ES7/ES8/ES9資料整理(個人整理) 【重溫基礎(chǔ)】1-14篇 【重溫基礎(chǔ)】15...
摘要:是在環(huán)境下對進行便捷操作的對象模型工具安裝一開始需要安裝環(huán)境以及數(shù)據(jù)庫,然后創(chuàng)建數(shù)據(jù)文件夾并且啟動安裝啟動。出錯返回符合條件的文檔數(shù)。修改后的標(biāo)題同上取反,刪除一個字段執(zhí)行后字段不存在增減修改器,只對數(shù)字有效。 Mongoose是在node.js環(huán)境下對mongodb進行便捷操作的對象模型工具 安裝 一開始需要安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫,然后創(chuàng)建mongdb數(shù)據(jù)文件...
閱讀 730·2019-08-30 15:44
閱讀 1465·2019-08-30 11:02
閱讀 3051·2019-08-29 18:42
閱讀 3570·2019-08-29 16:16
閱讀 1801·2019-08-26 13:55
閱讀 1823·2019-08-26 13:45
閱讀 2438·2019-08-26 11:43
閱讀 3331·2019-08-26 10:32