簡單易用且全面的 JavaScript 日期工具類庫
date-fns 詳細介紹
date-fns 是一個現代的 JavaScript 日期工具類庫,提供了最全面、最簡單和一致的工具集,用於在瀏覽器和 Node.js 中操作 JavaScript 日期。
功能特性
-
模組化:根據需求選擇需要引用的模組
-
不可變:date-fns 使用純函式構建,並且始終返回一個新的日期例項,而不是更改傳遞的日期例項。它允許防止錯誤並跳過長時間的除錯會話
-
可信賴:遵循語義版本,始終向後相容
-
快速:輕量快速,為使用者提供最佳的使用體驗
-
TypeScript & Flow:date-fns 同時支援 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 // ]
本文來自雲棲社群合作伙伴“開源中國”
本文作者:王練
ofollow,noindex">原文連結