go-carbon 1.3.1 版本发布,新增 DiffForHumans() 方法和多语言支持
carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用、农历和 gorm、xorm 等主流 orm
如果您觉得不错,请给个 star 吧
github:github.com/golang-module/carbon
gitee:gitee.com/go-package/carbon
对人类友好的可读格式时间差#
// 默认英文
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 () 方法
推荐文章: