国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js 中 Date 函數常見用法

seanlook / 2384人閱讀

摘要:走在前端的大道上這是我之前學習時候的一篇筆記,現在整理一下發出來,希望對剛入門前端的朋友有所幫助,前端老司機請請忽略本篇文章記得我剛學的時候只知道的一些常見的用法,有多常見獲取當前時間后來在一些項目或者文章發現了一些新方法,這也是我這篇文章

走在前端的大道上

這是我之前學習時候的一篇筆記,現在整理一下發出來,希望對剛入門前端的朋友有所幫助,前端老司機請請忽略本篇文章

記得我剛學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的{} + {}與{} + []的結果是什么?

    摘要:對于與的設計在中所設計的純對象類型的與方法,它們的返回如下方法返回值對象本身。與三個強制轉換函數,所對應的就是在標準中的三個內部運算轉換的對照表。 在JS中的運算符共同的情況中,(+)符號是很常見的一種,它有以下的使用情況: 數字的加法運算,二元運算 字符串的連接運算,二元運算,最高優先 正號,一元運算,可延伸為強制轉換其他類型的運算元為數字類型 當然,如果考慮多個符號一起使用時,...

    2json 評論0 收藏0
  • 前端_JavaScript_面向對象編程

    摘要:面向對象編程對象的原生方法分成兩類自身的方法靜態方法和的實例方法。的靜態方法方法與,參數是對象,返回一個數組,數組的值是改對象自身的所有屬性名區別在于返回可枚舉的屬性,返回不可枚舉的屬性值。 面向對象編程 Objects對象的原生方法分成兩類:Object自身的方法(靜態方法)和Object的實例方法。注意Object是JavaScript的原生對象,所有的其他對象都是繼承自Objec...

    Blackjun 評論0 收藏0
  • 【重溫基礎】16.JSON對象介紹

    摘要:系列目錄復習資料資料整理個人整理重溫基礎篇重溫基礎對象介紹本章節復習的是中的關于對象相關知識。概念概念有三點全稱對象表示法。對象沒有分號,而對象有。序列化對象時,所有函數及原型成員都會被忽略,不體現在結果上。 本文是 重溫基礎 系列文章的第十六篇。今日感受:靜。 系列目錄: 【復習資料】ES6/ES7/ES8/ES9資料整理(個人整理) 【重溫基礎】1-14篇 【重溫基礎】15...

    0x584a 評論0 收藏0
  • 在node的mongodb及mongoose常見用法

    摘要:是在環境下對進行便捷操作的對象模型工具安裝一開始需要安裝環境以及數據庫,然后創建數據文件夾并且啟動安裝啟動。出錯返回符合條件的文檔數。修改后的標題同上取反,刪除一個字段執行后字段不存在增減修改器,只對數字有效。 Mongoose是在node.js環境下對mongodb進行便捷操作的對象模型工具 安裝 一開始需要安裝node.js環境以及mongodb數據庫,然后創建mongdb數據文件...

    liuhh 評論0 收藏0
  • JS 筆試手寫代碼

    摘要:版本假設字符每個字符編碼小于等于為字符串長度。將數組的元素依次傳入一個函數中執行,然后把它們的返回值組成一個新數組返回。復制代碼造輪子的同學注意數組的空元素不會再上述方法中遍歷出來。復制代碼方法,對數組進行洗牌。 contains方法:判定一個字符串是否包含另一個字符串。常規思維,使用正則,但每次都要用new RegExp來構造,太麻煩,性能太差。轉而使用原生字符串方法。如indexO...

    baiy 評論0 收藏0

發表評論

0條評論

seanlook

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<