摘要:酷庫,每天兩分鐘,了解一個流行庫。在中,最常用的時間單位就是毫秒,等函數用到的數字表示時間,其單位就是毫秒。直接理解這些數字比較困難,有時候我們需要將表示毫秒的數字轉換成字符串,人能直接理解的文本。比如記錄輸出程序的運行時間等場景。
NPM酷庫,每天兩分鐘,了解一個流行NPM庫。
在JS中,最常用的時間單位就是毫秒,setTimeout() 、Date.now() 等函數用到的數字表示時間,其單位就是毫秒。直接理解這些數字比較困難,有時候我們需要將表示毫秒的數字轉換成字符串,人能直接理解的文本。比如記錄、輸出程序的運行時間等場景。
msms 就是一個專門用來轉換時間格式的庫,能夠直接將數字類型的值轉換為文本描述,也能將文本描述的時間轉換為單位為毫秒的數字。
將文本轉換為數字:
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
將數字轉換為文本:
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
歡迎關注公眾號:梁興臣每天了解一個NPM庫,一年后成為Node.js高手
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/92681.html
摘要:酷庫,每天兩分鐘,了解一個流行庫。是一個實現庫,并且相對于標準,提供了很多實用的工具函數。異步處理超時設置延時執行其他關于返回值的工具函數比如的作用是獲取返回對象的某個屬性,作用等同于這種函數有很多,具體可以查看文檔。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天我們了解了如何使用Promise管理異步任務,但是ES2015標準的Promise對象實現的接口非常有限,只包含 P...
摘要:中內置對象的方法可以將時間對象轉換為字符串,但是轉換后的格式是這個樣子的我們在上顯示這樣的時間字符串無論對于用戶閱讀或是布局要求,都是不行的。今天我們使用庫可以輕易將時間對象格式化為任意我們需要的格式參考資料 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 JavaScript中Date內置對象的toString() 方法可以將時間對象轉換為字符串,但是轉換后的格式是這個樣子的: Th...
摘要:酷庫,每天兩分鐘,了解一個流行庫。準確地說,的編碼采用的是,這是一個很古老的年誕生有些過時的編碼。是系統上非常著名的庫,它可以將數據在任何編碼間互轉。將字符串轉換為編碼的漢字這樣會輸出亂碼將編碼的數據轉換為字符串正常輸出漢字參考資料 showImg(https://segmentfault.com/img/bV3GvP?w=602&h=339); NPM酷庫,每天兩分鐘,了解一個流行N...
摘要:酷庫,每天兩分鐘,了解一個流行庫。在酷庫中,我們了解到了相對于格式更加易于編寫和維護的,今天我們繼續學習另外一個更加簡單易讀的數據格式。是一個專門用來讀寫格式數據的庫,他可以將對象轉換成字符串,也可以將字符串轉換為對象。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫?!?在NPM酷庫044中,我們了解到了相對于JSON格式更加易于編寫和維護的JSON5,今天我們繼續學習另外一個更加簡單...
閱讀 1041·2023-04-26 02:26
閱讀 2154·2021-09-26 10:16
閱讀 1559·2019-08-30 12:57
閱讀 3472·2019-08-29 16:10
閱讀 3227·2019-08-29 13:47
閱讀 1193·2019-08-29 13:12
閱讀 2143·2019-08-29 11:11
閱讀 1341·2019-08-26 13:28