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 翻译