carbon 是一個輕量級、語義化、對開發者友好的golang時間處理庫,支援鏈式呼叫。
目前已被 awesome-go 收錄,如果您覺得不錯,請給個star吧
github:github.com/golang-module/carbon
gitee:gitee.com/go-package/carbon
更新日誌
- 最佳化多語言支援,無需再將lang目錄複製到專案目錄下
- 移除SetDir()方法,語言目錄不允許自定義
- lunar.ToString()方法改名為lunar.ToDateString()
- 修復ToDayDateTimeString()輸出錯誤的bug
- 修復Lunar()在其他時區輸出錯誤的bug
- 單元測試覆蓋率提升到99.9%
- 新增SetYearNoOverflow()方法設定年份,月份不溢位
- 新增SetMonthNoOverflow()方法設定月份,月份不溢位
- 新增AddDecades()方法獲取N個年代後的時間
- 新增AddDecadesNoOverflow()方法獲取N個年代後的時間,月份不溢位
- 新增AddDecade()方法獲取1個年代後的時間
- 新增AddDecadeNoOverflow()方法獲取1個年代後的時間,月份不溢位
- 新增SubDecades()方法獲取N個年代前的時間
- 新增SubDecadesNoOverflow()方法獲取N個年代前的時間,月份不溢位
- 新增SubDecade()方法獲取1個年代前的時間
- 新增SubDecadeNoOverflow()方法獲取1個年代前的時間,月份不溢位
- 新增日文說明檔案readme.jp.md
- 新增德語翻譯檔案lang/de.json,由 benzammour 翻譯
本作品採用《CC 協議》,轉載必須註明作者和本文連結