Documentation
¶
Index ¶
- Constants
- type Carbon
- func CreateFromDate(year int, month int, day int) Carbon
- func CreateFromDateTime(year int, month int, day int, hour int, minute int, second int) Carbon
- func CreateFromTime(hour int, minute int, second int) Carbon
- func CreateFromTimestamp(timestamp int64) Carbon
- func Now() Carbon
- func Parse(value string) Carbon
- func ParseByFormat(value string, format string) Carbon
- func ParseByLayout(value string, layout string) Carbon
- func SetLanguage(lang *Language) Carbon
- func SetLocale(locale string) Carbon
- func SetTimezone(name string) Carbon
- func Time2Carbon(tt time.Time) Carbon
- func Tomorrow() Carbon
- func Yesterday() Carbon
- func (c Carbon) AddCenturies(centuries int) Carbon
- func (c Carbon) AddCenturiesNoOverflow(centuries int) Carbon
- func (c Carbon) AddCentury() Carbon
- func (c Carbon) AddCenturyNoOverflow() Carbon
- func (c Carbon) AddDay() Carbon
- func (c Carbon) AddDays(days int) Carbon
- func (c Carbon) AddDuration(duration string) 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) AddMonthNoOverflow() Carbon
- func (c Carbon) AddMonths(months int) Carbon
- func (c Carbon) AddMonthsNoOverflow(months int) Carbon
- func (c Carbon) AddQuarter() Carbon
- func (c Carbon) AddQuarterNoOverflow() Carbon
- func (c Carbon) AddQuarters(quarters int) Carbon
- func (c Carbon) AddQuartersNoOverflow(quarters int) Carbon
- func (c Carbon) AddSecond() Carbon
- func (c Carbon) AddSeconds(seconds int) Carbon
- func (c Carbon) AddWeek() Carbon
- func (c Carbon) AddWeeks(weeks int) Carbon
- func (c Carbon) AddYear() Carbon
- func (c Carbon) AddYearNoOverflow() Carbon
- func (c Carbon) AddYears(years int) Carbon
- func (c Carbon) AddYearsNoOverflow(years int) Carbon
- func (c Carbon) Age() int
- func (c Carbon) AnimalYear() string
- func (c Carbon) Between(start Carbon, end Carbon) bool
- func (c Carbon) BetweenIncludedBoth(start Carbon, end Carbon) bool
- func (c Carbon) BetweenIncludedEndTime(start Carbon, end Carbon) bool
- func (c Carbon) BetweenIncludedStartTime(start Carbon, end Carbon) bool
- func (c Carbon) Carbon2Time() time.Time
- func (c Carbon) Century() int
- func (c Carbon) Compare(operator string, t Carbon) bool
- func (c Carbon) Constellation() string
- func (c Carbon) CreateFromDate(year int, month int, day int) Carbon
- func (c Carbon) CreateFromDateTime(year int, month int, 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) Day() int
- func (c Carbon) DayOfMonth() int
- func (c Carbon) DayOfWeek() int
- func (c Carbon) DayOfYear() int
- func (c Carbon) DaysInMonth() int
- func (c Carbon) DaysInYear() int
- func (c Carbon) DiffForHumans(arg ...Carbon) string
- func (c Carbon) DiffInDays(arg ...Carbon) int64
- func (c Carbon) DiffInDaysWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInHours(arg ...Carbon) int64
- func (c Carbon) DiffInHoursWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInMinutes(arg ...Carbon) int64
- func (c Carbon) DiffInMinutesWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInMonths(arg ...Carbon) int64
- func (c Carbon) DiffInMonthsWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInSeconds(arg ...Carbon) int64
- func (c Carbon) DiffInSecondsWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInWeeks(arg ...Carbon) int64
- func (c Carbon) DiffInWeeksWithAbs(arg ...Carbon) int64
- func (c Carbon) DiffInYears(arg ...Carbon) int64
- func (c Carbon) DiffInYearsWithAbs(arg ...Carbon) int64
- func (c Carbon) EndOfDay() Carbon
- func (c Carbon) EndOfHour() Carbon
- func (c Carbon) EndOfMinute() Carbon
- func (c Carbon) EndOfMonth() Carbon
- func (c Carbon) EndOfSecond() Carbon
- func (c Carbon) EndOfWeek() Carbon
- func (c Carbon) EndOfYear() Carbon
- func (c Carbon) Eq(t Carbon) bool
- func (c Carbon) Format(format string) string
- func (c Carbon) Gt(t Carbon) bool
- func (c Carbon) Gte(t Carbon) bool
- func (c Carbon) Hour() int
- func (c Carbon) IsApril() bool
- func (c Carbon) IsAquarius() bool
- func (c Carbon) IsAries() bool
- func (c Carbon) IsAugust() bool
- func (c Carbon) IsCancer() bool
- func (c Carbon) IsCapricorn() bool
- func (c Carbon) IsDecember() bool
- func (c Carbon) IsFebruary() bool
- func (c Carbon) IsFriday() bool
- func (c Carbon) IsFuture() bool
- func (c Carbon) IsGemini() bool
- func (c Carbon) IsJanuary() bool
- func (c Carbon) IsJuly() bool
- func (c Carbon) IsJune() bool
- func (c Carbon) IsLeapYear() bool
- func (c Carbon) IsLeo() bool
- func (c Carbon) IsLibra() bool
- func (c Carbon) IsLongYear() bool
- func (c Carbon) IsMarch() bool
- func (c Carbon) IsMay() bool
- func (c Carbon) IsMonday() bool
- func (c Carbon) IsNovember() bool
- func (c Carbon) IsNow() bool
- func (c Carbon) IsOctober() bool
- func (c Carbon) IsPast() bool
- func (c Carbon) IsPisces() bool
- func (c Carbon) IsSagittarius() bool
- func (c Carbon) IsSaturday() bool
- func (c Carbon) IsScorpio() bool
- func (c Carbon) IsSeptember() bool
- func (c Carbon) IsSunday() bool
- func (c Carbon) IsTaurus() bool
- func (c Carbon) IsThursday() bool
- func (c Carbon) IsToday() bool
- func (c Carbon) IsTomorrow() bool
- func (c Carbon) IsTuesday() bool
- func (c Carbon) IsVirgo() bool
- func (c Carbon) IsWednesday() bool
- func (c Carbon) IsWeekday() bool
- func (c Carbon) IsWeekend() 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) IsZero() bool
- func (c Carbon) Locale() string
- func (c Carbon) Lt(t Carbon) bool
- func (c Carbon) Lte(t Carbon) bool
- func (c Carbon) LunarDay() int
- func (c Carbon) LunarMonth() int
- func (c Carbon) LunarYear() int
- func (c Carbon) Microsecond() int
- func (c Carbon) Millisecond() int
- func (c Carbon) Minute() int
- func (c Carbon) Month() int
- func (c Carbon) MonthOfYear() int
- func (c Carbon) Nanosecond() int
- func (c Carbon) Ne(t Carbon) bool
- func (c Carbon) Now() Carbon
- func (c Carbon) Parse(value string) Carbon
- func (c Carbon) ParseByFormat(value string, format string) Carbon
- func (c Carbon) ParseByLayout(value string, layout string) Carbon
- func (c Carbon) Quarter() int
- func (c *Carbon) Scan(v interface{}) error
- func (c Carbon) Second() int
- func (c Carbon) SetDay(day int) Carbon
- func (c Carbon) SetHour(hour int) Carbon
- func (c Carbon) SetLanguage(lang *Language) Carbon
- func (c Carbon) SetLocale(locale string) Carbon
- func (c Carbon) SetMicrosecond(microsecond int) Carbon
- func (c Carbon) SetMillisecond(millisecond int) Carbon
- func (c Carbon) SetMinute(minute int) Carbon
- func (c Carbon) SetMonth(month int) Carbon
- func (c Carbon) SetNanosecond(nanosecond int) Carbon
- func (c Carbon) SetSecond(second int) Carbon
- func (c Carbon) SetTimezone(name string) Carbon
- func (c Carbon) SetYear(year int) Carbon
- func (c Carbon) StartOfDay() Carbon
- func (c Carbon) StartOfHour() Carbon
- func (c Carbon) StartOfMinute() Carbon
- func (c Carbon) StartOfMonth() Carbon
- func (c Carbon) StartOfSecond() Carbon
- func (c Carbon) StartOfWeek() Carbon
- func (c Carbon) StartOfYear() Carbon
- func (c Carbon) String() string
- func (c Carbon) SubCenturies(centuries int) Carbon
- func (c Carbon) SubCenturiesNoOverflow(centuries int) Carbon
- func (c Carbon) SubCentury() Carbon
- func (c Carbon) SubCenturyNoOverflow() Carbon
- func (c Carbon) SubDay() Carbon
- func (c Carbon) SubDays(days int) Carbon
- func (c Carbon) SubDuration(duration string) 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) SubMonthNoOverflow() Carbon
- func (c Carbon) SubMonths(months int) Carbon
- func (c Carbon) SubMonthsNoOverflow(months int) Carbon
- func (c Carbon) SubQuarter() Carbon
- func (c Carbon) SubQuarterNoOverflow() Carbon
- func (c Carbon) SubQuarters(quarters int) Carbon
- func (c Carbon) SubQuartersNoOverflow(quarters int) Carbon
- func (c Carbon) SubSecond() Carbon
- func (c Carbon) SubSeconds(seconds int) Carbon
- func (c Carbon) SubWeek() Carbon
- func (c Carbon) SubWeeks(weeks int) Carbon
- func (c Carbon) SubYear() Carbon
- func (c Carbon) SubYearNoOverflow() Carbon
- func (c Carbon) SubYears(years int) Carbon
- func (c Carbon) SubYearsNoOverflow(years int) Carbon
- func (c Carbon) Timezone() string
- func (c Carbon) ToAnsicString() string
- func (c Carbon) ToAnsicStringWithTimezone(timezone string) string
- func (c Carbon) ToAtomString() string
- func (c Carbon) ToAtomStringWithTimezone(timezone string) string
- func (c Carbon) ToChineseDateString() string
- func (c Carbon) ToChineseDayString() string
- func (c Carbon) ToChineseMonthString() string
- func (c Carbon) ToChineseYearString() string
- func (c Carbon) ToCookieString() string
- func (c Carbon) ToCookieStringWithTimezone(timezone string) string
- func (c Carbon) ToDateString() string
- func (c Carbon) ToDateStringWithTimezone(timezone string) string
- func (c Carbon) ToDateTimeString() string
- func (c Carbon) ToDateTimeStringWithTimezone(timezone string) string
- func (c Carbon) ToDayDateTimeString() string
- func (c Carbon) ToDayDateTimeStringWithTimezone(timezone string) string
- func (c Carbon) ToFormatString(format string) string
- func (c Carbon) ToKitchenString() string
- func (c Carbon) ToKitchenStringWithTimezone(timezone string) string
- func (c Carbon) ToLunarDateString() string
- func (c Carbon) ToLunarDayString() string
- func (c Carbon) ToLunarMonthString() string
- func (c Carbon) ToLunarYearString() string
- func (c Carbon) ToMonthString() string
- func (c Carbon) ToRfc1036String() string
- func (c Carbon) ToRfc1036StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc1123String() string
- func (c Carbon) ToRfc1123StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc1123ZString() string
- func (c Carbon) ToRfc1123ZStringWithTimezone(timezone string) string
- func (c Carbon) ToRfc2822String() string
- func (c Carbon) ToRfc2822StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc3339String() string
- func (c Carbon) ToRfc3339StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc7231String() string
- func (c Carbon) ToRfc7231StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc822String() string
- func (c Carbon) ToRfc822StringWithTimezone(timezone string) string
- func (c Carbon) ToRfc822zString() string
- func (c Carbon) ToRfc822zStringWithTimezone(timezone string) string
- func (c Carbon) ToRfc850String() string
- func (c Carbon) ToRfc850StringWithTimezone(timezone string) string
- func (c Carbon) ToRssString() string
- func (c Carbon) ToRssStringWithTimezone(timezone string) string
- func (c Carbon) ToRubyDateString() string
- func (c Carbon) ToRubyDateStringWithTimezone(timezone string) string
- func (c Carbon) ToShortLunarDateString() string
- func (c Carbon) ToShortMonthString() string
- func (c Carbon) ToShortWeekString() string
- func (c Carbon) ToString() string
- func (c Carbon) ToTimeString() string
- func (c Carbon) ToTimeStringWithTimezone(timezone string) string
- func (c Carbon) ToTimestamp() int64
- func (c Carbon) ToTimestampWithMicrosecond() int64
- func (c Carbon) ToTimestampWithMillisecond() int64
- func (c Carbon) ToTimestampWithNanosecond() int64
- func (c Carbon) ToTimestampWithSecond() int64
- func (c Carbon) ToUnixDateString() string
- func (c Carbon) ToUnixDateStringWithTimezone(timezone string) string
- func (c Carbon) ToUtcString() string
- func (c Carbon) ToW3cString() string
- func (c Carbon) ToW3cStringWithTimezone(timezone string) string
- func (c Carbon) ToWeekString() string
- func (c Carbon) Tomorrow() Carbon
- func (c Carbon) Value() (driver.Value, error)
- func (c Carbon) Week() int
- func (c Carbon) WeekOfMonth() int
- func (c Carbon) WeekOfYear() int
- func (c Carbon) Year() int
- func (c Carbon) Yesterday() Carbon
- type Language
- type ToDateString
- type ToDateTimeString
- type ToTimeString
- type ToTimestamp
- type ToTimestampWithMicrosecond
- type ToTimestampWithMillisecond
- type ToTimestampWithNanosecond
- type ToTimestampWithSecond
Constants ¶
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" // 土耳其 Shanghai = "Asia/Shanghai" // 上海 Chongqing = "Asia/Chongqing" // 重庆 Harbin = "Asia/Harbin" // 哈尔滨 HongKong = "Asia/Hong_Kong" // 香港 Macao = "Asia/Macao" // 澳门 Taipei = "Asia/Taipei" // 台北 Tokyo = "Asia/Tokyo" // 东京 Saigon = "Asia/Saigon" // 西贡 Seoul = "Asia/Seoul" // 首尔 Bangkok = "Asia/Bangkok" // 曼谷 Dubai = "Asia/Dubai" // 迪拜 NewYork = "America/New_York" // 纽约 LosAngeles = "America/Los_Angeles" // 洛杉矶 Chicago = "America/Chicago" // 芝加哥 Moscow = "Europe/Moscow" // 莫斯科 London = "Europe/London" // 伦敦 Berlin = "Europe/Berlin" // 柏林 Paris = "Europe/Paris" // 巴黎 Rome = "Europe/Rome" // 罗马 )
时区常量
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" // 十二月 )
月份常量
const ( Monday = "Monday" // 周一 Tuesday = "Tuesday" // 周二 Wednesday = "Wednesday" // 周三 Thursday = "Thursday" // 周四 Friday = "Friday" // 周五 Saturday = "Saturday" // 周六 Sunday = "Sunday" // 周日 )
星期常量
const ( YearsPerMillennium = 1000 // 每千年1000年 YearsPerCentury = 100 // 每世纪100年 YearsPerDecade = 10 // 每十年10年 QuartersPerYear = 4 // 每年4季度 MonthsPerYear = 12 // 每年12月 MonthsPerQuarter = 3 // 每季度3月 WeeksPerNormalYear = 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 = 604800 // 每周604800秒 SecondsPerDay = 86400 // 每天86400秒 SecondsPerHour = 3600 // 每小时3600秒 SecondsPerMinute = 60 // 每分钟60秒 MillisecondsPerSecond = 1000 // 每秒1000毫秒 MicrosecondsPerMillisecond = 1000 // 每毫秒1000微秒 MicrosecondsPerSecond = 1000000 // 每秒1000000微秒 )
数字常量
const ( AnsicFormat = time.ANSIC UnixDateFormat = time.UnixDate RubyDateFormat = time.RubyDate RFC822Format = time.RFC822 RFC822ZFormat = time.RFC822Z RFC850Format = time.RFC850 RFC1123Format = time.RFC1123 RFC1123ZFormat = time.RFC1123Z RssFormat = time.RFC1123Z RFC2822Format = time.RFC1123Z RFC3339Format = time.RFC3339 KitchenFormat = time.Kitchen CookieFormat = "Monday, 02-Jan-2006 15:04:05 MST" RFC1036Format = "Mon, 02 Jan 06 15:04:05 -0700" RFC7231Format = "Mon, 02 Jan 2006 15:04:05 GMT" DayDateTimeFormat = "Mon, Aug 2, 2006 3:04 PM" DateTimeFormat = "2006-01-02 15:04:05" DateFormat = "2006-01-02" TimeFormat = "15:04:05" ShortDateTimeFormat = "20060102150405" ShortDateFormat = "20060102" ShortTimeFormat = "150405" )
时间格式化常量
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Carbon ¶
Carbon 定义 Carbon 结构体
func CreateFromDate ¶ added in v1.2.0
CreateFromDate 从年月日创建 Carbon 实例(默认时区)
func CreateFromDateTime ¶ added in v1.2.0
CreateFromDateTime 从年月日时分秒创建 Carbon 实例(默认时区)
func CreateFromTime ¶ added in v1.2.0
CreateFromTime 从时分秒创建 Carbon 实例(默认时区)
func CreateFromTimestamp ¶ added in v1.2.0
CreateFromTimestamp 从时间戳创建 Carbon 实例(默认时区)
func ParseByFormat ¶ added in v1.2.0
ParseByFormat 将特殊格式时间字符串解析成 Carbon 实例(默认时区)
func ParseByLayout ¶ added in v1.3.0
ParseByLayout 将布局时间字符串解析成 Carbon 实例(默认时区)
func Time2Carbon ¶ added in v1.3.0
Time2Carbon 将 time.Time 转换成 Carbon
func (Carbon) AddCenturies ¶ added in v1.2.6
AddCenturies N世纪后
func (Carbon) AddCenturiesNoOverflow ¶ added in v1.3.0
AddCenturiesNoOverflow N世纪后(月份不溢出)
func (Carbon) AddCenturyNoOverflow ¶ added in v1.3.0
AddCenturyNoOverflow 1世纪后(月份不溢出)
func (Carbon) AddDuration ¶ added in v1.2.4
AddDurations 按照持续时间字符串增加时间 支持整数/浮点数和符号ns(纳秒)、us(微妙)、ms(毫秒)、s(秒)、m(分钟)、h(小时)的组合
func (Carbon) AddMonthNoOverflow ¶ added in v1.3.0
AddMonthNoOverflow 1月后(月份不溢出)
func (Carbon) AddMonthsNoOverflow ¶ added in v1.3.0
AddMonthsNoOverflow N月后(月份不溢出)
func (Carbon) AddQuarterNoOverflow ¶ added in v1.3.0
NextQuarters 1季度后(月份不溢出)
func (Carbon) AddQuarters ¶ added in v1.2.3
AddQuarters N季度后
func (Carbon) AddQuartersNoOverflow ¶ added in v1.3.0
AddQuartersNoOverflow N季度后(月份不溢出)
func (Carbon) AddYearNoOverflow ¶ added in v1.3.0
AddYearNoOverflow 1年后(月份不溢出)
func (Carbon) AddYearsNoOverflow ¶ added in v1.3.0
AddYearsNoOverflow N年后(月份不溢出)
func (Carbon) BetweenIncludedBoth ¶ added in v1.2.4
BetweenIncludedBoth 是否在两个时间之间(包括这两个时间)
func (Carbon) BetweenIncludedEndTime ¶ added in v1.2.4
BetweenIncludedEndTime 是否在两个时间之间(包括结束时间)
func (Carbon) BetweenIncludedStartTime ¶ added in v1.2.4
BetweenIncludedStartTime 是否在两个时间之间(包括开始时间)
func (Carbon) Carbon2Time ¶ added in v1.3.0
Carbon2Time 将 Carbon 转换成 time.Time
func (Carbon) Constellation ¶ added in v1.3.4
Constellation 获取星座,支持i18n
func (Carbon) CreateFromDate ¶
CreateFromDate 从年月日创建 Carbon 实例
func (Carbon) CreateFromDateTime ¶
func (c Carbon) CreateFromDateTime(year int, month int, day int, hour int, minute int, second int) Carbon
CreateFromDateTime 从年月日时分秒创建 Carbon 实例
func (Carbon) CreateFromTime ¶
CreateFromTime 从时分秒创建 Carbon 实例
func (Carbon) CreateFromTimestamp ¶
CreateFromTimestamp 从时间戳创建 Carbon 实例
func (Carbon) DayOfMonth ¶ added in v1.2.0
DayOfMonth 获取本月的第几天(从1开始)
func (Carbon) DiffForHumans ¶ added in v1.3.1
DiffForHumans 获取对人类友好的可读格式时间差,支持i18n
func (Carbon) DiffInDays ¶ added in v1.2.2
DiffInDays 相差多少天
func (Carbon) DiffInDaysWithAbs ¶ added in v1.2.4
DiffInDaysWithAbs 相差多少天(绝对值)
func (Carbon) DiffInHours ¶ added in v1.2.2
DiffInHours 相差多少小时
func (Carbon) DiffInHoursWithAbs ¶ added in v1.2.4
DiffInHoursWithAbs 相差多少小时(绝对值)
func (Carbon) DiffInMinutes ¶ added in v1.2.2
DiffInMinutes 相差多少分钟
func (Carbon) DiffInMinutesWithAbs ¶ added in v1.2.4
DiffInMinutesWithAbs 相差多少分钟(绝对值)
func (Carbon) DiffInMonths ¶ added in v1.3.1
DiffInMonths 相差多少月
func (Carbon) DiffInMonthsWithAbs ¶ added in v1.3.1
DiffInMonthsWithAbs 相差多少月(绝对值)
func (Carbon) DiffInSeconds ¶ added in v1.2.2
DiffInSeconds 相差多少秒
func (Carbon) DiffInSecondsWithAbs ¶ added in v1.2.4
DiffInSecondsWithAbs 相差多少秒(绝对值)
func (Carbon) DiffInWeeks ¶ added in v1.2.2
DiffInWeeks 相差多少周
func (Carbon) DiffInWeeksWithAbs ¶ added in v1.2.4
DiffInWeeksWithAbs 相差多少周(绝对值)
func (Carbon) DiffInYears ¶ added in v1.3.1
DiffInYears 相差多少年
func (Carbon) DiffInYearsWithAbs ¶ added in v1.3.1
DiffInYearsWithAbs 相差多少年(绝对值)
func (Carbon) IsSagittarius ¶ added in v1.3.4
IsSagittarius 是否是射手座
func (Carbon) MonthOfYear ¶ added in v1.2.0
MonthOfYear 获取本年的第几月(从1开始)
func (Carbon) ParseByFormat ¶
ParseByFormat 将特殊格式时间字符串解析成 Carbon 实例
func (Carbon) ParseByLayout ¶ added in v1.3.0
ParseByLayout 将布局时间字符串解析成 Carbon 实例
func (Carbon) SetLanguage ¶ added in v1.3.4
SetLanguage 设置语言对象
func (Carbon) SetMicrosecond ¶ added in v1.3.7
SetMicrosecond 设置微秒
func (Carbon) SetMillisecond ¶ added in v1.3.7
SetMillisecond 设置毫秒
func (Carbon) SetNanosecond ¶ added in v1.3.7
SetNanosecond 设置纳秒
func (Carbon) SetTimezone ¶ added in v1.2.2
Timezone 设置时区
func (Carbon) StartOfMinute ¶ added in v1.2.2
StartOfMinute 分钟开始时间
func (Carbon) StartOfSecond ¶ added in v1.3.4
StartOfSecond 秒开始时间
func (Carbon) SubCenturies ¶ added in v1.2.6
SubCenturies N世纪前
func (Carbon) SubCenturiesNoOverflow ¶ added in v1.3.0
SubCenturiesNoOverflow N世纪前(月份不溢出)
func (Carbon) SubCenturyNoOverflow ¶ added in v1.3.0
SubCenturyNoOverflow 1世纪前(月份不溢出)
func (Carbon) SubDuration ¶ added in v1.2.4
SubDurations 按照持续时间字符串减少时间 支持整数/浮点数和符号ns(纳秒)、us(微妙)、ms(毫秒)、s(秒)、m(分钟)、h(小时)的组合
func (Carbon) SubMonthNoOverflow ¶ added in v1.3.0
SubMonthNoOverflow 1月前(月份不溢出)
func (Carbon) SubMonthsNoOverflow ¶ added in v1.3.0
SubMonthsNoOverflow N月前(月份不溢出)
func (Carbon) SubQuarterNoOverflow ¶ added in v1.3.0
SubQuarterNoOverflow 1季度前(月份不溢出)
func (Carbon) SubQuarters ¶ added in v1.2.3
SubQuarters N季度前
func (Carbon) SubQuartersNoOverflow ¶ added in v1.3.0
SubQuartersNoOverflow N季度前(月份不溢出)
func (Carbon) SubYearNoOverflow ¶ added in v1.3.0
SubYearNoOverflow 1年前(月份不溢出)
func (Carbon) SubYearsNoOverflow ¶ added in v1.3.0
SubYearsNoOverflow N年前(月份不溢出)
func (Carbon) ToAnsicString ¶ added in v1.2.0
ToAnsicString 输出Ansic格式字符串
func (Carbon) ToAnsicStringWithTimezone ¶ added in v1.3.8
ToAnsicStringWithTimezone 输出指定时区的Ansic格式字符串
func (Carbon) ToAtomString ¶ added in v1.2.0
ToAtomString 输出Atom格式字符串
func (Carbon) ToAtomStringWithTimezone ¶ added in v1.3.8
ToAtomStringWithTimezone 输出指定时区的Atom格式字符串
func (Carbon) ToChineseDateString ¶ added in v1.3.4
Todo ToChineseHourString 输出天干地支日期
func (Carbon) ToChineseDayString ¶ added in v1.3.4
ToChineseDayString 输出天干地支纪日(根据高氏日柱公式v3版)
func (Carbon) ToChineseMonthString ¶ added in v1.3.4
Todo ToChineseMonthString 输出天干地支纪月
func (Carbon) ToChineseYearString ¶ added in v1.3.4
ToChineseYearString 输出天干地支纪年
func (Carbon) ToCookieString ¶ added in v1.2.0
ToCookieString 输出Cookie格式字符串
func (Carbon) ToCookieStringWithTimezone ¶ added in v1.3.8
ToCookieStringWithTimezone 输出指定时区的Cookie格式字符串
func (Carbon) ToDateStringWithTimezone ¶ added in v1.3.8
ToDateStringWithTimezone 输出指定时区的日期字符串
func (Carbon) ToDateTimeString ¶
ToDateTimeString 输出日期时间字符串
func (Carbon) ToDateTimeStringWithTimezone ¶ added in v1.3.8
ToDateTimeStringWithTimezone 输出指定时区的日期时间字符串
func (Carbon) ToDayDateTimeString ¶ added in v1.2.0
ToDayDateTimeString 输出天数日期时间字符串
func (Carbon) ToDayDateTimeStringWithTimezone ¶ added in v1.3.8
ToDayDateTimeStringWithTimezone 输出指定时区的天数日期时间字符串
func (Carbon) ToFormatString ¶ added in v1.2.0
ToFormatString 输出指定格式时间
func (Carbon) ToKitchenString ¶ added in v1.2.0
ToKitchenString 输出Kitchen格式字符串
func (Carbon) ToKitchenStringWithTimezone ¶ added in v1.3.8
ToKitchenStringWithTimezone 输出指定时区的Kitchen格式字符串
func (Carbon) ToLunarDateString ¶ added in v1.3.4
Todo ToLunarDateString 输出农历日期
func (Carbon) ToLunarDayString ¶ added in v1.3.4
Todo ToLunarDayString 输出农历日
func (Carbon) ToLunarMonthString ¶ added in v1.3.4
Todo ToLunarDayString 输出农历月
func (Carbon) ToLunarYearString ¶ added in v1.3.4
Todo ToLunarYearString 输出农历年
func (Carbon) ToMonthString ¶ added in v1.3.4
ToMonthString 输出完整月份字符串,支持i18n
func (Carbon) ToRfc1036String ¶ added in v1.3.0
ToRfc1036String 输出RFC1036格式字符串
func (Carbon) ToRfc1036StringWithTimezone ¶ added in v1.3.8
ToRfc1036StringWithTimezone 输出指定时区的RFC1036格式字符串
func (Carbon) ToRfc1123String ¶ added in v1.3.0
ToRfc1123String 输出RFC1123格式字符串
func (Carbon) ToRfc1123StringWithTimezone ¶ added in v1.3.8
ToRfc1123StringWithTimezone 输出指定时区的RFC1123格式字符串
func (Carbon) ToRfc1123ZString ¶ added in v1.3.0
ToRfc1123ZString 输出RFC1123Z格式字符串
func (Carbon) ToRfc1123ZStringWithTimezone ¶ added in v1.3.8
ToRfc1123ZStringWithTimezone 输出指定时区的RFC1123Z格式字符串
func (Carbon) ToRfc2822String ¶ added in v1.3.0
ToRfc2822String 输出RFC2822格式字符串
func (Carbon) ToRfc2822StringWithTimezone ¶ added in v1.3.8
ToRfc2822StringWithTimezone 输出指定时区的RFC2822格式字符串
func (Carbon) ToRfc3339String ¶ added in v1.3.0
ToRfc3339String 输出RFC3339格式字符串
func (Carbon) ToRfc3339StringWithTimezone ¶ added in v1.3.8
ToRfc3339StringWithTimezone 输出指定时区的RFC3339格式字符串
func (Carbon) ToRfc7231String ¶ added in v1.3.0
ToRfc7231String 输出RFC7231格式字符串
func (Carbon) ToRfc7231StringWithTimezone ¶ added in v1.3.8
ToRfc7231StringWithTimezone 输出指定时区的RFC7231格式字符串
func (Carbon) ToRfc822String ¶ added in v1.3.0
ToRfc822String 输出RFC822格式字符串
func (Carbon) ToRfc822StringWithTimezone ¶ added in v1.3.8
ToRfc822StringWithTimezone 输出指定时区的RFC822格式字符串
func (Carbon) ToRfc822zString ¶ added in v1.3.0
ToRfc822zString 输出RFC822Z格式字符串
func (Carbon) ToRfc822zStringWithTimezone ¶ added in v1.3.8
ToRfc822zStringWithTimezone 输出指定时区的RFC822Z格式字符串
func (Carbon) ToRfc850String ¶ added in v1.3.0
ToRfc850String 输出RFC850格式字符串
func (Carbon) ToRfc850StringWithTimezone ¶ added in v1.3.8
ToRfc850StringWithTimezone 输出指定时区的RFC850格式字符串
func (Carbon) ToRssString ¶ added in v1.2.0
ToRssString 输出RSS格式字符串
func (Carbon) ToRssStringWithTimezone ¶ added in v1.3.8
ToRssStringWithTimezone 输出指定时区的RSS格式字符串
func (Carbon) ToRubyDateString ¶ added in v1.2.0
ToUnixDateString 输出RubyDate格式字符串
func (Carbon) ToRubyDateStringWithTimezone ¶ added in v1.3.8
ToUnixDateStringWithTimezone 输出指定时区的RubyDate格式字符串
func (Carbon) ToShortLunarDateString ¶ added in v1.3.4
Todo ToShortLunarDateString 输出简写农历日期
func (Carbon) ToShortMonthString ¶ added in v1.3.4
ToShortMonthString 输出缩写月份字符串,支持i18n
func (Carbon) ToShortWeekString ¶ added in v1.3.4
ToShortWeekString 输出缩写星期字符串,支持i18n
func (Carbon) ToTimeStringWithTimezone ¶ added in v1.3.8
ToTimeStringWithTimezone 输出指定时区的时间字符串
func (Carbon) ToTimestamp ¶
ToTimestamp ToTimestampWithSecond的简称
func (Carbon) ToTimestampWithMicrosecond ¶ added in v1.2.3
ToTimestampWithMicrosecond 输出微秒级时间戳
func (Carbon) ToTimestampWithMillisecond ¶ added in v1.2.3
ToTimestampWithMillisecond 输出毫秒级时间戳
func (Carbon) ToTimestampWithNanosecond ¶ added in v1.2.3
ToTimestampWithNanosecond 输出纳秒级时间戳
func (Carbon) ToTimestampWithSecond ¶ added in v1.2.3
ToTimestampWithSecond 输出秒级时间戳
func (Carbon) ToUnixDateString ¶ added in v1.2.0
ToUnixDateString 输出UnixDate格式字符串
func (Carbon) ToUnixDateStringWithTimezone ¶ added in v1.3.8
ToUnixDateStringWithTimezone 输出指定时区的UnixDate格式字符串
func (Carbon) ToUtcString ¶ added in v1.3.7
ToUtcString 输出0时区时间字符串
func (Carbon) ToW3cString ¶ added in v1.2.0
ToW3cString 输出W3C格式字符串
func (Carbon) ToW3cStringWithTimezone ¶ added in v1.3.8
ToW3cStringWithTimezone 输出指定时区的W3C格式字符串
func (Carbon) ToWeekString ¶ added in v1.3.4
ToWeekString 输出完整星期字符串,支持i18n
func (Carbon) WeekOfMonth ¶ added in v1.2.0
WeekOfMonth 获取本月的第几周(从1开始)
func (Carbon) WeekOfYear ¶ added in v1.2.0
WeekOfYear 获取本年的第几周(从1开始)
type Language ¶ added in v1.3.1
type Language struct {
// contains filtered or unexported fields
}
func (*Language) SetResources ¶ added in v1.3.4
SetResources 设置资源
type ToDateString ¶
type ToDateString struct {
Carbon
}
func (ToDateString) MarshalJSON ¶
func (c ToDateString) MarshalJSON() ([]byte, error)
type ToDateTimeString ¶
type ToDateTimeString struct {
Carbon
}
func (ToDateTimeString) MarshalJSON ¶
func (c ToDateTimeString) MarshalJSON() ([]byte, error)
type ToTimeString ¶
type ToTimeString struct {
Carbon
}
func (ToTimeString) MarshalJSON ¶
func (c ToTimeString) MarshalJSON() ([]byte, error)
type ToTimestamp ¶
type ToTimestamp struct {
Carbon
}
func (ToTimestamp) MarshalJSON ¶
func (c ToTimestamp) MarshalJSON() ([]byte, error)
type ToTimestampWithMicrosecond ¶ added in v1.2.4
type ToTimestampWithMicrosecond struct {
Carbon
}
func (ToTimestampWithMicrosecond) MarshalJSON ¶ added in v1.2.4
func (c ToTimestampWithMicrosecond) MarshalJSON() ([]byte, error)
type ToTimestampWithMillisecond ¶ added in v1.2.4
type ToTimestampWithMillisecond struct {
Carbon
}
func (ToTimestampWithMillisecond) MarshalJSON ¶ added in v1.2.4
func (c ToTimestampWithMillisecond) MarshalJSON() ([]byte, error)
type ToTimestampWithNanosecond ¶ added in v1.2.4
type ToTimestampWithNanosecond struct {
Carbon
}
func (ToTimestampWithNanosecond) MarshalJSON ¶ added in v1.2.4
func (c ToTimestampWithNanosecond) MarshalJSON() ([]byte, error)
type ToTimestampWithSecond ¶ added in v1.2.4
type ToTimestampWithSecond struct {
Carbon
}
func (ToTimestampWithSecond) MarshalJSON ¶ added in v1.2.4
func (c ToTimestampWithSecond) MarshalJSON() ([]byte, error)