Day.js 是一個小巧且高效的JavaScript日期函式庫,具有與Moment.js相似的API,但檔案大小僅有2KB。它專為需要簡潔且快速的日期處理功能的開發者設計,提供了豐富的功能來操作和顯示日期。

功能介紹

1. 簡單易用的API

Day.js的API設計與Moment.js相似,讓使用者能快速上手進行日期操作,如格式化、解析、相對時間計算等。

2. 高效輕量

Day.js的體積僅有2KB,無需額外依賴,適合需要提升性能的應用程式。

3. 外掛系統

Day.js支援多種外掛,讓使用者可以根據需求擴充功能,如時區處理、持久化等。

4. 高度相容

該函式庫高度相容於各種瀏覽器和JavaScript環境,包括Node.js和React等框架。

像是:取得當下時間

var now = dayjs()

 

取得特定時間的時間物件:

var d = new Date(2018, 8, 18)
var day = dayjs(d)

 

取得七天之後的時間:

dayjs().add(7, 'day')

其他還有很多好用的方法,有需要的可去找找有沒有想要用的方法。