亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

js 中 Date 函數(shù)常見用法

seanlook / 2437人閱讀

摘要:走在前端的大道上這是我之前學(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

相關(guān)文章

  • JS的{} + {}與{} + []的結(jié)果是什么?

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

    2json 評論0 收藏0
  • 前端_JavaScript_面向?qū)ο缶幊?/b>

    摘要:面向?qū)ο缶幊虒ο蟮脑椒ǚ殖蓛深愖陨淼姆椒o態(tài)方法和的實例方法。的靜態(tài)方法方法與,參數(shù)是對象,返回一個數(shù)組,數(shù)組的值是改對象自身的所有屬性名區(qū)別在于返回可枚舉的屬性,返回不可枚舉的屬性值。 面向?qū)ο缶幊?Objects對象的原生方法分成兩類:Object自身的方法(靜態(tài)方法)和Object的實例方法。注意Object是JavaScript的原生對象,所有的其他對象都是繼承自O(shè)bjec...

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

    摘要:系列目錄復(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...

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

    摘要:是在環(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ù)文件...

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

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

    baiy 評論0 收藏0

發(fā)表評論

0條評論

seanlook

|高級講師

TA的文章

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