簡單易用且全面的JavaScript日期工具類庫

技術小能手發表於2018-09-28
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
// ]

本文來自雲棲社群合作伙伴“開源中國”

本文作者:王練

原文連結


相關文章