go-carbon 1.2.7 版本釋出,最佳化Yesterday()、tomorrow()等方法

普羅米修斯發表於2021-01-29

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

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

github:github.com/golang-module/carbon

gitee:gitee.com/go-package/carbon

// 昨天此刻
carbon.Yesterday().ToDateTimeString() // 2020-08-04 13:14:15
// 指定日期的昨天此刻
carbon.Parse("2021-01-28 13:14:15").Yesterday().ToDateTimeString() // 2021-01-27 13:14:15

// 明天此刻
carbon.Tomorrow().ToDateTimeString() // 2020-08-06 13:14:15
// 指定日期的明天此刻
carbon.Parse("2021-01-28 13:14:15").Tomorrow().ToDateTimeString() // 2021-01-29 13:14:15

更新日誌

  • 修復readme.md文件部分描述錯誤
  • 修復ToDayDateTimeString()方法缺少In(c.Loc)的錯誤
  • 修復IsYesterday()方法某些情況下的判斷錯誤
  • 修復IsTomorrow()方法某些情況下的判斷錯誤
  • 移除ParseByDuration()方法
  • 最佳化Yesterday()方法,支援指定時間的昨天,未指定時間則預設為當前時間的昨天
  • 最佳化Tomorrow()方法,支援指定時間的明天,未指定時間則預設為當前時間的明天
  • 最佳化Format()方法,增加對N、L、G、U、O、P、T等格式化符號支援
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章