NPM酷庫 moment,時間物件處理

2021-09-14 04:07:29 字數 468 閱讀 1947

npm酷庫,每天兩分鐘,了解乙個流行npm庫。·

上次,我們介紹了使用 dateformat 庫將時間物件格式化為任意規則字串,在實際開發中,我們不僅僅需要格式化時間。

moment 是專門用來處理時間的庫,可以用來格式化、驗證、比較、計算、解析時間。

const moment = require('moment');

// 格式化

moment().format('yyyy-mm-dd');

// 解析

moment('2013-05-30');

// 計算

moment().add(7, 'days');

// 比較

moment('2010-10-20').isafter('2010-10-19');

上述**僅僅是moment庫的一些示例,moment支援的操作有很多很多,具體可以檢視moment文件。

NPM酷庫 ip,IP位址處理

npm酷庫,每天兩分鐘,了解乙個流行npm庫。const ip require ip 獲取本機網絡卡ip ip.address 比較兩個ip是否相同 ip.isequal 1 0 1 true ip 表示格式互轉 ip.tobuffer 127.0.0.1 buffer 127,0,0,1 ip.t...

NPM酷庫 uuid,生成隨機ID

npm酷庫,每天兩分鐘,了解乙個流行npm庫。在中心化應用中,資料記錄的id往往是資料庫生成的自增id,但是在分布式應用中,就會存在一些問題 uuid 就是應用在分布式環境中的隨機字串id,uuid有統一的格式,uuid的標準型式包含32個16進製制數字,以連字型大小分為五段,形式為8 4 4 4 ...

NPM酷庫 minimatch,模式匹配字串

前兩天,我們學習了node.js中模式匹配檔案列表的 glob 和 glob 的增強版globby,今天,我們將了解 glob 的基礎庫 minimatch,用來模式匹配字串的庫。其實,glob庫支援的的各種模式都來自於minimatch。const minimatch require minima...