date-fns現(xiàn)代的 JavaScript 日期工具類(lèi)庫(kù)
date-fns 是一個(gè)現(xiàn)代的 JavaScript 日期工具類(lèi)庫(kù),提供了最全面、最簡(jiǎn)單和一致的工具集,用于在瀏覽器和 Node.js 中操作 JavaScript 日期。
功能特性
-
模塊化:根據(jù)需求選擇需要引用的模塊
-
不可變:date-fns 使用純函數(shù)構(gòu)建,并且始終返回一個(gè)新的日期實(shí)例,而不是更改傳遞的日期實(shí)例。它允許防止錯(cuò)誤并跳過(guò)長(zhǎng)時(shí)間的調(diào)試會(huì)話(huà)
-
可信賴(lài):遵循語(yǔ)義版本,始終向后兼容
-
快速:輕量快速,為用戶(hù)提供最佳的使用體驗(yàn)
-
TypeScript & Flow:date-fns 同時(shí)支持 Flow 和 TypeScript
示例代碼
import {format, compareAsc} from 'date-fns/esm'
format(new Date(2014, 1, 11), 'MM/dd/yyyy')
//=> '02/11/2014'
const dates = [new Date(1995, 6, 2), new Date(1987, 1, 11), new Date(1989, 6, 10)]
dates.sort(compareAsc)
//=> [
// Wed Feb 11 1987 00:00:00,
// Mon Jul 10 1989 00:00:00,
// Sun Jul 02 1995 00:00:00
// ]評(píng)論
圖片
表情
