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')
其他還有很多好用的方法,有需要的可去找找有沒有想要用的方法。