摘要:酷庫,每天兩分鐘,了解一個流行庫。在中,最常用的時間單位就是毫秒,等函數(shù)用到的數(shù)字表示時間,其單位就是毫秒。直接理解這些數(shù)字比較困難,有時候我們需要將表示毫秒的數(shù)字轉(zhuǎn)換成字符串,人能直接理解的文本。比如記錄輸出程序的運行時間等場景。
NPM酷庫,每天兩分鐘,了解一個流行NPM庫。
在JS中,最常用的時間單位就是毫秒,setTimeout() 、Date.now() 等函數(shù)用到的數(shù)字表示時間,其單位就是毫秒。直接理解這些數(shù)字比較困難,有時候我們需要將表示毫秒的數(shù)字轉(zhuǎn)換成字符串,人能直接理解的文本。比如記錄、輸出程序的運行時間等場景。
msms 就是一個專門用來轉(zhuǎn)換時間格式的庫,能夠直接將數(shù)字類型的值轉(zhuǎn)換為文本描述,也能將文本描述的時間轉(zhuǎn)換為單位為毫秒的數(shù)字。
將文本轉(zhuǎn)換為數(shù)字:
const ms = require("ms"); ms("2 days") // 172800000 ms("1d") // 86400000 ms("10h") // 36000000 ms("2.5 hrs") // 9000000 ms("2h") // 7200000 ms("1m") // 60000 ms("5s") // 5000 ms("1y") // 31557600000 ms("100") // 100 ms("-3 days") // -259200000 ms("-1h") // -3600000 ms("-200") // -200
將數(shù)字轉(zhuǎn)換為文本:
ms(60000) // "1m" ms(2 * 60000) // "2m" ms(-3 * 60000) // "-3m" ms(ms("10 hours")) // "10h"
輸出詳細時間描述:
ms(60000, { long: true }) // "1 minute" ms(2 * 60000, { long: true }) // "2 minutes" ms(-3 * 60000, { long: true }) // "-3 minutes" ms(ms("10 hours"), { long: true }) // "10 hours"參考資料
https://github.com/zeit/ms
歡迎關(guān)注公眾號:梁興臣每天了解一個NPM庫,一年后成為Node.js高手
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/92681.html
摘要:酷庫,每天兩分鐘,了解一個流行庫。是一個實現(xiàn)庫,并且相對于標準,提供了很多實用的工具函數(shù)。異步處理超時設(shè)置延時執(zhí)行其他關(guān)于返回值的工具函數(shù)比如的作用是獲取返回對象的某個屬性,作用等同于這種函數(shù)有很多,具體可以查看文檔。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天我們了解了如何使用Promise管理異步任務(wù),但是ES2015標準的Promise對象實現(xiàn)的接口非常有限,只包含 P...
摘要:中內(nèi)置對象的方法可以將時間對象轉(zhuǎn)換為字符串,但是轉(zhuǎn)換后的格式是這個樣子的我們在上顯示這樣的時間字符串無論對于用戶閱讀或是布局要求,都是不行的。今天我們使用庫可以輕易將時間對象格式化為任意我們需要的格式參考資料 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 JavaScript中Date內(nèi)置對象的toString() 方法可以將時間對象轉(zhuǎn)換為字符串,但是轉(zhuǎn)換后的格式是這個樣子的: Th...
摘要:酷庫,每天兩分鐘,了解一個流行庫。準確地說,的編碼采用的是,這是一個很古老的年誕生有些過時的編碼。是系統(tǒng)上非常著名的庫,它可以將數(shù)據(jù)在任何編碼間互轉(zhuǎn)。將字符串轉(zhuǎn)換為編碼的漢字這樣會輸出亂碼將編碼的數(shù)據(jù)轉(zhuǎn)換為字符串正常輸出漢字參考資料 showImg(https://segmentfault.com/img/bV3GvP?w=602&h=339); NPM酷庫,每天兩分鐘,了解一個流行N...
摘要:酷庫,每天兩分鐘,了解一個流行庫。在酷庫中,我們了解到了相對于格式更加易于編寫和維護的,今天我們繼續(xù)學習另外一個更加簡單易讀的數(shù)據(jù)格式。是一個專門用來讀寫格式數(shù)據(jù)的庫,他可以將對象轉(zhuǎn)換成字符串,也可以將字符串轉(zhuǎn)換為對象。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在NPM酷庫044中,我們了解到了相對于JSON格式更加易于編寫和維護的JSON5,今天我們繼續(xù)學習另外一個更加簡單...
閱讀 1029·2023-04-26 02:26
閱讀 2134·2021-09-26 10:16
閱讀 1544·2019-08-30 12:57
閱讀 3461·2019-08-29 16:10
閱讀 3214·2019-08-29 13:47
閱讀 1182·2019-08-29 13:12
閱讀 2135·2019-08-29 11:11
閱讀 1330·2019-08-26 13:28