内容简介:carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm 如果您觉得不错,请给个 star 吧 github:github.com/golang-module/carbon gitee:gitee.com/go-packag...
carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm
如果您觉得不错,请给个 star 吧
github:github.com/golang-module/carbon
gitee:gitee.com/go-package/carbon
更新日志
- 按照功能拆分文件,优化代码组织结构
- 新增 SetDir ()、SetResources ()、SetLanguage () 方法用于自定义 i18n
- 新增 StartOfSecond ()、EndOfSecond () 方法
- 新增日语翻译文件 lang/jp.json
- 修复 goland 中部分文件 typo 警告
- 精简优化代码
设置区域
// 方式一(推荐)
c := carbon.Now().AddHours(1).SetLocale("jp")
if c.Error != nil {
// 错误处理
fmt.Println(c.Error)
}
c.DiffForHumans() // 1 時間后
// 方式二
lang := NewLanguage()
if err := lang.SetLocale("jp");err != nil {
// 错误处理
fmt.Println(err)
}
carbon.Now().AddHours(1).SetLanguage(lang).DiffForHumans() // 1 時間后
设置目录
lang := NewLanguage()
if err := lang.SetDir("lang");err != nil {
// 错误处理
fmt.Println(err)
}
carbon.Now().AddHours(1).SetLanguage(lang).DiffForHumans() // 1 小时后
部分自定义翻译(其余仍然按照指定的locale翻译)
lang := NewLanguage()
if err := lang.SetLocale("en");err != nil {
// 错误处理
fmt.Println(err)
}
resources := map[string]string{
"hour":"%dh",
}
lang.SetResources(resources)
carbon.Now().AddYears(1).SetLanguage(lang).DiffForHumans() // 1 year from now
carbon.Now().AddHours(1).SetLanguage(lang).DiffForHumans() // 1h from now
完全自定义翻译
lang := NewLanguage()
resources := map[string]string{
"year":"1 yr|%d yrs",
"month":"1 mo|%d mos",
"week":"%dw",
"day":"%dd",
"hour":"%dh",
"minute":"%dm",
"second":"%ds",
"now": "just now",
"ago":"%s ago",
"from_now":"in %s",
"before":"%s before",
"after":"%s after",
}
lang.SetResources(resources)
carbon.Now().AddYears(1).SetLanguage(lang).DiffForHumans() // in 1 yr
carbon.Now().AddHours(1).SetLanguage(lang).DiffForHumans() // in 1h
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- DuckChat 1.0.13 发布,新增自定义登陆界面功能
- ECharts 3.6.0 发布,新增自定义系列和极坐标柱状图
- Taro UI 2.0 发布:新增自定义主题功能,适配更多小程序
- 顺序消息管道 message pipe v1.0.3 发布,新增消息元数据定义
- 顺序消息管道 message pipe v1.0.3 发布,新增消息元数据定义
- FastAdmin 极速后台框架 V1.0.0.20190628 新增多图自定义描述数据功能
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
互联网的误读
詹姆斯•柯兰(James Curran)、娜塔莉•芬顿(Natalie Fenton)、德 斯•弗里德曼(Des Freedman) / 何道宽 / 中国人民大学出版社 / 2014-7-1 / 45.00
互联网的发展蔚为壮观。如今,全球的互联网用户达到20亿之众,约占世界人口的30%。这无疑是一个新的现象,对于当代各国的经济、政治和社会生活意义重大。有关互联网的大量大众读物和学术著作鼓吹其潜力将从根本上被重新认识,这在20世纪90年代中期一片唱好时表现尤甚,那时许多论者都对互联网敬畏三分,惊叹有加。虽然敬畏和惊叹可能已成过去,然而它背后的技术中心主义——相信技术决定结果——却阴魂不散,与之伴生的则......一起来看看 《互联网的误读》 这本书的介绍吧!