carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。

目前已被 [awesome-go]( https://github.com/avelino/awesome-go#date-and-time "awesome-go") 收录,如果您觉得不错,请给个 star 吧

[github.com/golang-module/carbon]( https://github.com/golang-module/carbon "github.com/golang-module/carbon")

[gitee.com/golang-module/carbon]( https://gitee.com/golang-module/carbon "gitee.com/golang-module/carbon")

#### 安装使用
##### Golang 版本大于等于 1.17
```go
// 使用 github 库
go get -u github.com/golang-module/carbon/fsh

import "github.com/golang-module/carbon/fsh"

// 使用 gitee 库
go get -u gitee.com/golang-module/carbon/fsh

import "gitee.com/golang-module/carbon/fsh"
```

##### Golang 版本小于 1.17
```go
// 使用 github 库
go get -u github.com/golang-module/carbon

import "github.com/golang-module/carbon"

// 使用 gitee 库
go get -u gitee.com/golang-module/carbon

import  "gitee.com/golang-module/carbon"
```

#### 更新日志
- 对 `go` 的最低版本要求升级到`1.17`
- 增加对`阿拉伯语`的翻译支持
- 修复`公历`转`农历`错误的 bug
- 修复`波斯语`的翻译错误的 bug
- 优化对 `ParseByLayout` 和 `getLocationByTimezone` 方法的时区参数为空时的处理
- 优化 `json` 字符串里的值有空或者 nul 时进行 `json.UnmarshalJSON`反序列化的处理
- 移除`Tag`结构体和相关方法
举报· 38 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部