Documentation
¶
Index ¶
- Constants
- Variables
- type Carbon
- func (c *Carbon) AddDay() *Carbon
- func (c *Carbon) AddDays(days int) *Carbon
- func (c *Carbon) AddHour() *Carbon
- func (c *Carbon) AddHours(hours int) *Carbon
- func (c *Carbon) AddMinute() *Carbon
- func (c *Carbon) AddMinutes(minutes int) *Carbon
- func (c *Carbon) AddMonth() *Carbon
- func (c *Carbon) AddMonths(months int) *Carbon
- func (c *Carbon) AddSecond() *Carbon
- func (c *Carbon) AddSeconds(second int) *Carbon
- func (c *Carbon) AddWeek() *Carbon
- func (c *Carbon) AddWeeks(weeks int) *Carbon
- func (c *Carbon) AddYear() *Carbon
- func (c *Carbon) AddYears(years int) *Carbon
- func (c *Carbon) CreateFromDate(year int, month time.Month, day int) *Carbon
- func (c *Carbon) CreateFromDateTime(year int, month time.Month, day int, hour int, minute int, second int) *Carbon
- func (c *Carbon) CreateFromTime(hour int, minute int, second int) *Carbon
- func (c *Carbon) CreateFromTimestamp(timestamp int64) *Carbon
- func (c *Carbon) EndOfDay() string
- func (c *Carbon) EndOfMonth() string
- func (c *Carbon) EndOfToday() string
- func (c *Carbon) EndOfTomorrow() string
- func (c *Carbon) EndOfYear() string
- func (c *Carbon) EndOfYesterday() string
- func (c *Carbon) FirstOfMonth() string
- func (c *Carbon) FirstOfYear() string
- func (c *Carbon) Format(format string) string
- func (c *Carbon) IsApril() bool
- func (c *Carbon) IsAugust() bool
- func (c *Carbon) IsDecember() bool
- func (c *Carbon) IsEndOfDay() bool
- func (c *Carbon) IsEndOfMonth() bool
- func (c *Carbon) IsEndOfToday() bool
- func (c *Carbon) IsEndOfTomorrow() bool
- func (c *Carbon) IsEndOfYear() bool
- func (c *Carbon) IsEndOfYesterday() bool
- func (c *Carbon) IsFebruary() bool
- func (c *Carbon) IsFirstOfMonth() bool
- func (c *Carbon) IsFirstOfYear() bool
- func (c *Carbon) IsFriday() bool
- func (c *Carbon) IsJanuary() bool
- func (c *Carbon) IsJuly() bool
- func (c *Carbon) IsJune() bool
- func (c *Carbon) IsLastOfMonth() bool
- func (c *Carbon) IsLastOfYear() bool
- func (c *Carbon) IsLeapYear() bool
- func (c *Carbon) IsMarch() bool
- func (c *Carbon) IsMay() bool
- func (c *Carbon) IsMonday() bool
- func (c *Carbon) IsNovember() bool
- func (c *Carbon) IsOctober() bool
- func (c *Carbon) IsSaturday() bool
- func (c *Carbon) IsSeptember() bool
- func (c *Carbon) IsStartOfDay() bool
- func (c *Carbon) IsStartOfMonth() bool
- func (c *Carbon) IsStartOfToday() bool
- func (c *Carbon) IsStartOfTomorrow() bool
- func (c *Carbon) IsStartOfYear() bool
- func (c *Carbon) IsStartOfYesterday() bool
- func (c *Carbon) IsSunday() bool
- func (c *Carbon) IsThursday() bool
- func (c *Carbon) IsToday() bool
- func (c *Carbon) IsTomorrow() bool
- func (c *Carbon) IsTuesday() bool
- func (c *Carbon) IsWednesday() bool
- func (c *Carbon) IsYearOfDog() bool
- func (c *Carbon) IsYearOfDragon() bool
- func (c *Carbon) IsYearOfGoat() bool
- func (c *Carbon) IsYearOfHorse() bool
- func (c *Carbon) IsYearOfMonkey() bool
- func (c *Carbon) IsYearOfOx() bool
- func (c *Carbon) IsYearOfPig() bool
- func (c *Carbon) IsYearOfRabbit() bool
- func (c *Carbon) IsYearOfRat() bool
- func (c *Carbon) IsYearOfRooster() bool
- func (c *Carbon) IsYearOfSnake() bool
- func (c *Carbon) IsYearOfTiger() bool
- func (c *Carbon) IsYesterday() bool
- func (c *Carbon) LastOfMonth() string
- func (c *Carbon) LastOfYear() string
- func (c *Carbon) Now() *Carbon
- func (c *Carbon) Parse(value string) *Carbon
- func (c *Carbon) ParseByDuration(duration string) *Carbon
- func (c *Carbon) ParseByFormat(value string, format string) *Carbon
- func (c *Carbon) Scan(v interface{}) error
- func (c *Carbon) StartOfDay() string
- func (c *Carbon) StartOfMonth() string
- func (c *Carbon) StartOfToday() string
- func (c *Carbon) StartOfTomorrow() string
- func (c *Carbon) StartOfYear() string
- func (c *Carbon) StartOfYesterday() string
- func (c *Carbon) SubDay() *Carbon
- func (c *Carbon) SubDays(days int) *Carbon
- func (c *Carbon) SubHour() *Carbon
- func (c *Carbon) SubHours(hours int) *Carbon
- func (c *Carbon) SubMinute() *Carbon
- func (c *Carbon) SubMinutes(minutes int) *Carbon
- func (c *Carbon) SubMonth() *Carbon
- func (c *Carbon) SubMonths(months int) *Carbon
- func (c *Carbon) SubSecond() *Carbon
- func (c *Carbon) SubSeconds(second int) *Carbon
- func (c *Carbon) SubWeek() *Carbon
- func (c *Carbon) SubWeeks(weeks int) *Carbon
- func (c *Carbon) SubYear() *Carbon
- func (c *Carbon) SubYears(years int) *Carbon
- func (c *Carbon) Timezone(name string) *Carbon
- func (c *Carbon) ToAnimalYear() string
- func (c *Carbon) ToDateEndString() string
- func (c *Carbon) ToDateStartString() string
- func (c *Carbon) ToDateString() string
- func (c *Carbon) ToDateTimeString() string
- func (c *Carbon) ToLunarYear() string
- func (c *Carbon) ToTimeEndString() string
- func (c *Carbon) ToTimeStartString() string
- func (c *Carbon) ToTimeString() string
- func (c *Carbon) ToTimestamp() int64
- func (c *Carbon) Today() string
- func (c *Carbon) Tomorrow() string
- func (c Carbon) Value() (driver.Value, error)
- func (c *Carbon) Yesterday() string
- type GormModel
- type ToDateString
- type ToDateTimeString
- type ToTimeString
- type ToTimestamp
- type XormModel
Constants ¶
View Source
const ( Local = "Local" CET = "CET" EET = "EET" EST = "EST" GMT = "GMT" UTC = "UTC" UCT = "UCT" MST = "MST" Cuba = "Cuba" Egypt = "Egypt" Eire = "Eire" Greenwich = "Greenwich" Iceland = "Iceland" Iran = "Iran" Israel = "Israel" Jamaica = "Jamaica" Japan = "Japan" Libya = "Libya" Poland = "Poland" Portugal = "Portugal" PRC = "PRC" Singapore = "Singapore" Turkey = "Turkey" Zulu = "Zulu" Shanghai = "Asia/Shanghai" Chongqing = "Asia/Chongqing" HongKong = "Asia/Hong_Kong" Macao = "Asia/Macao" Taipei = "Asia/Taipei" Tokyo = "Asia/Tokyo" London = "Europe/London" NewYork = "America/New_York" LosAngeles = "America/Los_Angeles" )
时区常量
View Source
const ( January = "January" // 一月 February = "February" // 二月 March = "March" // 三月 April = "April" // 四月 May = "May" // 五月 June = "June" // 六月 July = "July" // 七月 August = "August" // 八月 September = "September" // 九月 October = "October" // 十月 November = "November" // 十一月 December = "December" // 十二月 )
月份常量
View Source
const ( Monday = "Monday" // 周一 Tuesday = "Tuesday" // 周二 Wednesday = "Wednesday" // 周三 Thursday = "Thursday" // 周四 Friday = "Friday" // 周五 Saturday = "Saturday" // 周六 Sunday = "Sunday" // 周日 )
星期常量
View Source
const ( YearsPerMillennium = 1000 // 每千年1000年 YearsPerCentury = 100 // 每世纪100年 YearsPerDecade = 10 // 每十年10年 QuartersPerYear = 4 // 每年4季度 MonthsPerYear = 12 // 每年12月 MonthsPerQuarter = 3 // 每季度3月 WeeksPerYear = 52 // 每年52周 WeeksPerMonth = 4 // 每月4周 DaysPerLeapYear = 366 // 每闰年366天 DaysPerNormalYear = 365 // 每常规年365天 DaysPerWeek = 7 // 每周7天 HoursPerWeek = 168 // 每周168小时 HoursPerDay = 24 // 每天24小时 MinutesPerDay = 1440 // 每天1440分钟 MinutesPerHour = 60 // 每小时60分钟 SecondsPerWeek = 691200 // 每周691200秒 SecondsPerDay = 86400 // 每天86400秒 SecondsPerMinute = 60 // 每分钟60秒 MillisecondsPerSecond = 1000 // 每秒1000毫秒 MicrosecondsPerMillisecond = 1000 // 每毫秒1000微秒 MicrosecondsPerSecond = 1000000 // 每秒1000000微秒 )
Variables ¶
View Source
var ( // 十二生肖 SymbolicAnimals = [12]string{"鼠", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊"} // 天干 HeavenlyStems = [10]string{"庚", "辛", "壬", "癸", "甲", "乙", "丙", "丙", "戊", "己"} // 地支 EarthlyBranches = [12]string{"申", "酉", "戌", "亥", "子", "丑", "寅", "卯", "辰", "巳", "午", "未"} )
Functions ¶
This section is empty.
Types ¶
type Carbon ¶
func (*Carbon) CreateFromDate ¶
CreateFromDate 将年月日转成时间实例
func (*Carbon) CreateFromDateTime ¶
func (c *Carbon) CreateFromDateTime(year int, month time.Month, day int, hour int, minute int, second int) *Carbon
CreateFromDateTime 将年月日时分秒转成时间实例
func (*Carbon) CreateFromTime ¶
CreateFromTime 将时分秒转成时间实例
func (*Carbon) CreateFromTimestamp ¶
CreateFromTimestamp 将时间戳转成时间实例
func (*Carbon) IsEndOfYesterday ¶
IsEndOfYesterday 是否昨天结束时间
func (*Carbon) IsStartOfTomorrow ¶
IsStartOfTomorrow 是否明天开始时间
func (*Carbon) IsStartOfYesterday ¶
IsStartOfYesterday 是否昨天开始时间
func (*Carbon) ParseByDuration ¶
ParseByDuration 解析相对时间字符串(相对于今天)
func (*Carbon) ParseByFormat ¶
ParseByFormat 解析自定义时间格式
func (*Carbon) StartOfYesterday ¶
StartOfYesterday 昨天开始时间
func (*Carbon) ToDateEndString ¶
ToDateEndString 转日期结束时间字符串
func (*Carbon) ToDateStartString ¶
ToDateStartString 转日期开始时间字符串
func (*Carbon) ToDateTimeString ¶
ToDateTimeString 转日期时间字符串
func (*Carbon) ToTimeStartString ¶
ToTimeStartString 转开始时间字符串
type GormModel ¶
type GormModel struct {
Id int64 `gorm:"primary_key;comment:'主键ID'" json:"id"`
CreatedAt ToDateTimeString `gorm:"comment:'创建时间';type:timestamp not null;default:current_timestamp;" json:"created_at"`
UpdatedAt ToDateTimeString `` /* 127-byte string literal not displayed */
DeletedAt *ToDateTimeString `gorm:"comment:'删除时间'" json:"deleted_at" sql:"index"`
}
type ToDateString ¶
func (ToDateString) MarshalJSON ¶
func (t ToDateString) MarshalJSON() ([]byte, error)
func (*ToDateString) Scan ¶
func (t *ToDateString) Scan(v interface{}) error
type ToDateTimeString ¶
func (ToDateTimeString) MarshalJSON ¶
func (t ToDateTimeString) MarshalJSON() ([]byte, error)
func (*ToDateTimeString) Scan ¶
func (t *ToDateTimeString) Scan(v interface{}) error
type ToTimeString ¶
func (ToTimeString) MarshalJSON ¶
func (t ToTimeString) MarshalJSON() ([]byte, error)
func (*ToTimeString) Scan ¶
func (t *ToTimeString) Scan(v interface{}) error
type ToTimestamp ¶
func (ToTimestamp) MarshalJSON ¶
func (t ToTimestamp) MarshalJSON() ([]byte, error)
func (*ToTimestamp) Scan ¶
func (t *ToTimestamp) Scan(v interface{}) error
type XormModel ¶
type XormModel struct {
Id int64 `xorm:"not null pk autoincr INT(11)" json:"id"`
CreatedAt ToDateTimeString `xorm:"created_at created" json:"creat_time" description:"创建时间"`
UpdatedAt ToDateTimeString `xorm:"updated_at updated" json:"update_time" description:"更新时间"`
DeletedAt ToDateTimeString `json:"deleted_time" description:"删除时间"`
}
Click to show internal directories.
Click to hide internal directories.