go-carbon 1.3.1 版本发布,新增 DiffForHumans() 方法和多语言支持

gouguoyin · · 167 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
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()方法

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

167 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传