摘要:走在前端的大道上這是我之前學習時候的一篇筆記,現在整理一下發出來,希望對剛入門前端的朋友有所幫助,前端老司機請請忽略本篇文章記得我剛學的時候只知道的一些常見的用法,有多常見獲取當前時間后來在一些項目或者文章發現了一些新方法,這也是我這篇文章
走在前端的大道上
這是我之前學習時候的一篇筆記,現在整理一下發出來,希望對剛入門前端的朋友有所幫助,前端老司機請請忽略本篇文章
記得我剛學js的時候只知道Date的一些常見的用法,有多常見?
var date = new Date()//獲取當前時間 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();
后來在一些項目或者文章發現了一些新方法,這也是我這篇文章想傳遞給小白的
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 系統下 不支持 - 這種寫法,保險起見 使用 / ,如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 系統下 不支持 - 這種寫法,保險起見 使用 / ,如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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107450.html
摘要:對于與的設計在中所設計的純對象類型的與方法,它們的返回如下方法返回值對象本身。與三個強制轉換函數,所對應的就是在標準中的三個內部運算轉換的對照表。 在JS中的運算符共同的情況中,(+)符號是很常見的一種,它有以下的使用情況: 數字的加法運算,二元運算 字符串的連接運算,二元運算,最高優先 正號,一元運算,可延伸為強制轉換其他類型的運算元為數字類型 當然,如果考慮多個符號一起使用時,...
摘要:面向對象編程對象的原生方法分成兩類自身的方法靜態方法和的實例方法。的靜態方法方法與,參數是對象,返回一個數組,數組的值是改對象自身的所有屬性名區別在于返回可枚舉的屬性,返回不可枚舉的屬性值。 面向對象編程 Objects對象的原生方法分成兩類:Object自身的方法(靜態方法)和Object的實例方法。注意Object是JavaScript的原生對象,所有的其他對象都是繼承自Objec...
摘要:系列目錄復習資料資料整理個人整理重溫基礎篇重溫基礎對象介紹本章節復習的是中的關于對象相關知識。概念概念有三點全稱對象表示法。對象沒有分號,而對象有。序列化對象時,所有函數及原型成員都會被忽略,不體現在結果上。 本文是 重溫基礎 系列文章的第十六篇。今日感受:靜。 系列目錄: 【復習資料】ES6/ES7/ES8/ES9資料整理(個人整理) 【重溫基礎】1-14篇 【重溫基礎】15...
摘要:是在環境下對進行便捷操作的對象模型工具安裝一開始需要安裝環境以及數據庫,然后創建數據文件夾并且啟動安裝啟動。出錯返回符合條件的文檔數。修改后的標題同上取反,刪除一個字段執行后字段不存在增減修改器,只對數字有效。 Mongoose是在node.js環境下對mongodb進行便捷操作的對象模型工具 安裝 一開始需要安裝node.js環境以及mongodb數據庫,然后創建mongdb數據文件...
閱讀 654·2019-08-30 15:44
閱讀 1380·2019-08-30 11:02
閱讀 2980·2019-08-29 18:42
閱讀 3506·2019-08-29 16:16
閱讀 1720·2019-08-26 13:55
閱讀 1769·2019-08-26 13:45
閱讀 2385·2019-08-26 11:43
閱讀 3247·2019-08-26 10:32