carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm
如果您觉得不错,请给个star吧
github:[github.com/golang-module/carbon](https://github.com/golang-module/carbon "github.com/golang-module/carbon")
gitee:[gitee.com/go-package/carbon](https://gitee.com/go-package/carbon "gitee.com/go-package/carbon")
#### 对人类友好的可读格式时间差
```go
// 默认英文
carbon.Now().DiffForHumans()) // just now
carbon.Now().SubYears(1).DiffForHumans()) // 1 years ago
carbon.Now().SubYears(2).DiffForHumans()) // 2 year ago
carbon.Now().AddYears(1).DiffForHumans()) // in 1 year
carbon.Now().AddYears(2).DiffForHumans()) // in 2 years
// 指定语言
carbon.Now().SetLocale("zh-CN").DiffForHumans()) // 刚刚
carbon.Now().SubMonths(1).SetLocale("zh-CN").DiffForHumans()) // 1 月前
carbon.Now().AddMonths(2).SetLocale("zh-CN").DiffForHumans()) // 2 月后
```
#### 更新日志
* 新增DiffForHumans()方法,获取对人类友好的可读格式时间差
* 新增SetLocale()方法,设置语言包
* 新增Locale()方法,获取当前语言包
* 新增英文语言包lang/en.js
* 新增简体中文语言包lang/zh-CN.js
* 新增繁体中文语言包lang/zh-TW.js
* 优化Format()方法
有疑问加站长微信联系(非本文作者))