Maison >développement back-end >Golang >Sortie de la version go-carbon1.3.3

Sortie de la version go-carbon1.3.3

藏色散人
藏色散人avant
2021-02-23 15:28:202305parcourir

Ce qui suit est la version go-carbon1.3.3 introduite par la colonne du didacticiel golang Nouvelles méthodes pour obtenir des constellations et déterminer s'il s'agit d'un certain. constellation sont ajoutées. J'espère que cela aidera ceux qui en ont besoin !

carbon est une bibliothèque de traitement du temps Golang légère, sémantique et conviviale pour les développeurs qui prend en charge les appels en chaîne, le calendrier lunaire et les ORM grand public tels que gorm et xorm

Si vous pensez que c'est bien, s'il vous plaît, donnez-lui une étoile

github:github.com/golang-module/carbon

gitee:gitee.com/go-package/carbon

Mettre à jour le journal
  • Ajoutez la méthode Constellation() pour obtenir la constellation, prend en charge le multilingue
  • Ajoutez la méthode de la série IsXXX() pour déterminer s'il s'agit d'une certaine constellation
  • La nouvelle méthode ToMonthString() génère une chaîne de mois complète, prend en charge le multilingue
  • La nouvelle méthode ToShortMonthString() génère une chaîne de mois abrégée, prend en charge le multilingue
  • New ToWeekString() méthode Afficher la chaîne de semaine complète, prendre en charge le multilingue
  • Ajouter la méthode ToShortWeekString() pour afficher la chaîne de semaine abrégée, prendre en charge le multilingue
  • Corriger le BUG des valeurs de variable HeavenlyStems répétées dans le fichier calendrier.go
// 获取星座
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() // 周二

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer