go-carbon 1.5.0版本釋出,修復已知 bug 和新增德語翻譯檔案

普羅米修斯發表於2021-08-06

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 協議》,轉載必須註明作者和本文連結

相關文章