go-carbon1.3.3版本发布了


本文摘自php中文网,作者藏色散人,侵删。

下面由golang教程栏目给大家介绍go-carbon1.3.3版本,新增获取星座方法和判断是否是某个星座方法,希望对需要的朋友有所帮助!

carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm

如果您觉得不错,请给个star吧

github:github.com/golang-module/carbon

gitee:gitee.com/go-package/carbon

更新日志
  • 新增 Constellation()方法获取星座,支持多语言
  • 新增 IsXXX() 系列方法判断是否是某个星座
  • 新增 ToMonthString() 方法输出完整月份字符串,支持多语言
  • 新增 ToShortMonthString() 方法输出缩写月份字符串,支持多语言
  • 新增 ToWeekString() 方法输出完整星期字符串,支持多语言
  • 新增 ToShortWeekString() 方法输出缩写星期字符串,支持多语言
  • 修复 calendar.go 文件中HeavenlyStems变量值重复的BUG

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

// 获取星座

carbon.Parse("2020-08-05 13:14:15").Constellation() // Leo

carbon.Parse("2020-08-05 13:14:15").SetLocale("zh-CN").Constellation() // 狮子座

 

// 是否是白羊座

carbon.Parse("2020-08-05 13:14:15").IsAries() // false

// 是否是金牛座

carbon.Parse("2020-08-05 13:14:15").IsTaurus() // false

// 是否是双子座

carbon.Parse("2020-08-05 13:14:15").IsGemini() // false

// 是否是巨蟹座

carbon.Parse("2020-08-05 13:14:15").IsCancer() // false

// 是否是狮子座

carbon.Parse("2020-08-05 13:14:15").IsLeo() // true

// 是否是处女座

carbon.Parse("2020-08-05 13:14:15").IsVirgo() // false

// 是否是天秤座

carbon.Parse("2020-08-05 13:14:15").IsLibra() // false

// 是否是天蝎座

carbon.Parse("2020-08-05 13:14:15").IsScorpio() // false

// 是否是射手座

carbon.Parse("2020-08-05 13:14:15").IsSagittarius() // false

// 是否是摩羯座

carbon.Parse("2020-08-05 13:14:15").IsCapricorn() // false

// 是否是水瓶座

carbon.Parse("2020-08-05 13:14:15").IsAquarius() // false

// 是否是双鱼座

carbon.Parse("2020-08-05 13:14:15").IsPisces() // false

 

// 输出完整月份字符串

carbon.Parse("2020-08-05 13:14:15").ToMonthString() // August

carbon.Parse("2020-08-05 13:14:15").SetLocale("en").ToMonthString() // August

carbon.Parse("2020-08-05 13:14:15").SetLocale("zh-CN").ToMonthString() // 八月

 

// 输出缩写月份字符串

carbon.Parse("2020-08-05 13:14:15").ToShortMonthString() // Aug

carbon.Parse("2020-08-05 13:14:15").SetLocale("en").ToShortMonthString() // Aug

carbon.Parse("2020-08-05 13:14:15").SetLocale("zh-CN").ToShortMonthString() // 8月

 

// 输出完整星期字符串

carbon.Parse("2020-08-05 13:14:15").ToWeekString() // Tuesday

carbon.Parse("2020-08-05 13:14:15").SetLocale("en").ToWeekString() // Tuesday

carbon.Parse("2020-08-05 13:14:15").SetLocale("zh-CN").ToWeekString() // 星期二

 

// 输出缩写星期字符串

carbon.Parse("2020-08-05 13:14:15").ToShortWeekString() // Tue

carbon.Parse("2020-08-05 13:14:15").SetLocale("en").ToShortWeekString() // Tue

carbon.Parse("2020-08-05 13:14:15").SetLocale("zh-CN").ToShortWeekString() // 周二

以上就是go-carbon1.3.3版本发布了的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

29 Golang反射与底层编程

Golang 有gc吗

Golang defer 特性姿势还是有必要了解下的!!!

Go 1.11版本发布

protoc Go插件编写之三 (自定义选项)

30 Golang文件、目录操作

希尔排序

Golang官方限流器的用法详解

Go的声明语法为什么是这样

Golang语言学习之数据类型

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...