关于golang:gocarbon-133-版本发布新增获取星座方法和判断是否是某个星座方法

4次阅读

共计 2123 个字符,预计需要花费 6 分钟才能阅读完成。

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
// 获取星座
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() // 周二 
正文完
 0