go-carbon 1.4.2 版本釋出,新增年代和季節系列方法以及修復bug

普羅米修斯發表於2021-07-14

carbon 是一個輕量級、語義化、對開發者友好的Golang時間處理庫,支援鏈式呼叫、農曆和gorm、xorm等主流orm

如果您覺得不錯,請給個star吧

github:github.com/golang-module/carbon

gitee:gitee.com/go-package/carbon

更新日誌
  • Lunar().ToChineseYearString()方法更改為Lunar().ToYearString()
  • Lunar().ToChineseMonthString()方法更改為Lunar().ToMonthString()
  • Lunar().ToChineseDayString()方法更改為Lunar().ToDayString()
  • New()方法更改為NewCarbon(),以避免New()和Now()相似而混淆
  • 最佳化CreaterFromXXX系列方法對預設納秒的處理,將預設納秒設為當前納秒
  • 增加單元測試覆蓋場景
  • 增加對無效時間的判斷
  • 新增Decade()方法獲取當前年代
  • 新增StartOfDecade()方法獲取當前年代的開始時間
  • 新增EndOfDecade()方法獲取當前年代的結束時間
  • 新增Season()方法獲取當前季節,支援i18n
  • 新增StartOfSeason()方法獲取當前季節的開始時間
  • 新增EndOfSeason()方法獲取當前季節結束時間
  • 新增IsSpring()方法判斷是否是春季
  • 新增IsSummer()方法判斷是否是夏季
  • 新增IsAutumn()方法判斷是否是秋季
  • 新增IsWinter()方法判斷是否是冬季
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章