mirror of
https://gitee.com/dromara/carbon.git
synced 2024-11-29 18:57:37 +08:00
update content
This commit is contained in:
parent
de09286e12
commit
7957a6874e
63
README.cn.md
63
README.cn.md
@ -71,7 +71,6 @@ carbon.Now().ToDateString() // 2020-08-05
|
||||
carbon.Now().ToTimeString() // 13:14:15
|
||||
// 指定时区的今天此刻
|
||||
carbon.Now(Carbon.NewYork).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Now().ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 今天秒级时间戳
|
||||
carbon.Now().Timestamp() // 1596604455
|
||||
// 今天毫秒级时间戳
|
||||
@ -92,7 +91,6 @@ carbon.Yesterday().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Yesterday().ToDateTimeString() // 2021-01-27 13:14:15
|
||||
// 指定时区的昨天此刻
|
||||
carbon.Yesterday(Carbon.NewYork).ToDateTimeString() // 2020-08-04 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Yesterday().ToDateTimeString() // 2020-08-04 14:14:15
|
||||
// 昨天秒级时间戳
|
||||
carbon.Yesterday().Timestamp() // 1596518055
|
||||
// 昨天毫秒级时间戳
|
||||
@ -113,7 +111,6 @@ carbon.Tomorrow().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Tomorrow().ToDateTimeString() // 2021-01-29 13:14:15
|
||||
// 指定时区的明天此刻
|
||||
carbon.Tomorrow(Carbon.NewYork).ToDateTimeString() // 2020-08-06 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Tomorrow().ToDateTimeString() // 2020-08-06 14:14:15
|
||||
// 明天秒级时间戳
|
||||
carbon.Tomorrow().Timestamp() // 1596690855
|
||||
// 明天毫秒级时间戳
|
||||
@ -129,42 +126,29 @@ carbon.Tomorrow().TimestampNano() // 1596690855000000000
|
||||
```go
|
||||
// 从秒级时间戳创建 Carbon 实例
|
||||
carbon.CreateFromTimestamp(-1).ToString() // 1970-01-01 07:59:59 +0800 CST
|
||||
carbon.CreateFromTimestamp(-1, carbon.Tokyo).ToString() // 1970-01-01 08:59:59 +0900 JST
|
||||
carbon.CreateFromTimestamp(0).ToString() // 1970-01-01 08:00:00 +0800 CST
|
||||
carbon.CreateFromTimestamp(0, carbon.Tokyo).ToString() // 1970-01-01 09:00:00 +0900 JST
|
||||
carbon.CreateFromTimestamp(1).ToString() // 1970-01-01 08:00:01 +0800 CST
|
||||
carbon.CreateFromTimestamp(1, carbon.Tokyo).ToString() // 1970-01-01 09:00:01 +0900 JST
|
||||
carbon.CreateFromTimestamp(1649735755).ToString() // 2022-04-12 11:55:55 +0800 CST
|
||||
carbon.CreateFromTimestamp(1649735755, carbon.Tokyo).ToString() // 2022-04-12 12:55:55 +0900 JST
|
||||
// 从毫秒级时间戳创建 Carbon 实例
|
||||
carbon.CreateFromTimestampMilli(1649735755981).ToString() // 2022-04-12 11:55:55.981 +0800 CST
|
||||
carbon.CreateFromTimestampMilli(1649735755981, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981 +0900 JST
|
||||
// 从微秒级时间戳创建 Carbon 实例
|
||||
carbon.CreateFromTimestampMicro(1649735755981566).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampMicro(1649735755981566, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 JST
|
||||
// 从纳秒级时间戳创建 Carbon 实例
|
||||
carbon.CreateFromTimestampNano(1649735755981566000).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampNano(1649735755981566000, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 CST
|
||||
|
||||
// 从年月日时分秒创建 Carbon 实例
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 从年月日时分秒创建 Carbon 实例,包含毫秒
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999).ToString() // 2020-01-01 13:14:15.999 +0800 CST
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999 +0900 JST
|
||||
// 从年月日时分秒创建 Carbon 实例,包含微秒
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999).ToString() // 2020-01-01 13:14:15.999999 +0800 CST
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999 +0900 JST
|
||||
// 从年月日时分秒创建 Carbon 实例,包含纳秒
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999).ToString() // 2020-01-01 13:14:15.999999999 +0800 CST
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999999 +0900 JST
|
||||
|
||||
// 从年月日创建 Carbon 实例(时分秒默认为当前时分秒)
|
||||
carbon.CreateFromDate(2020, 8, 5).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDate(2020, 8, 5, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 从时分秒创建 Carbon 实例(年月日默认为当前年月日)
|
||||
carbon.CreateFromTime(13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromTime(13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### 将标准格式时间字符串解析成 Carbon 实例
|
||||
@ -298,7 +282,7 @@ carbon.Parse("2020-02-29 13:14:15").SubCentury().ToDateTimeString() // 1920-02-2
|
||||
carbon.Parse("2020-02-29 13:14:15").SubCenturyNoOverflow().ToDateTimeString() // 1920-02-29 13:14:15
|
||||
|
||||
// 三个年代后
|
||||
carbon.Parse("2020-02-29 13:14:15").Decades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
// 三个年代后(月份不溢出)
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecadesNoOverflow(3).ToDateTimeString() // 2050-02-28 13:14:15
|
||||
// 一个年代后
|
||||
@ -727,6 +711,13 @@ carbon.Parse("2020-08-05 13:14:15").DayOfWeek() // 3
|
||||
|
||||
// 获取当前年月日时分秒
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTime() // 2020,8,5,13,14,15
|
||||
// 获取当前年月日时分秒毫秒
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMilli() // 2020,8,5,13,14,15,999
|
||||
// 获取当前年月日时分秒微秒
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMicro() // 2020,8,5,13,14,15,999999
|
||||
// 获取当前年月日时分秒纳秒
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeNano() // 2020,8,5,13,14,15,999999999
|
||||
|
||||
// 获取当前年月日
|
||||
carbon.Parse("2020-08-05 13:14:15").Date() // 2020,8,5
|
||||
// 获取当前时分秒
|
||||
@ -808,133 +799,95 @@ carbon.Parse("2002-12-31 13:14:15").Age() // 18
|
||||
```go
|
||||
// 输出日期时间字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeString(carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
// 输出日期时间字符串,包含毫秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString() // 2020-08-05 13:14:15.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString(carbon.Tokyo) // 2020-08-05 14:14:15.999
|
||||
// 输出日期时间字符串,包含微秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString() // 2020-08-05 13:14:15.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString(carbon.Tokyo) // 2020-08-05 14:14:15.999999
|
||||
// 输出日期时间字符串,包含纳秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString() // 2020-08-05 13:14:15.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString(carbon.Tokyo) // 2020-08-05 14:14:15.999999999
|
||||
|
||||
// 输出简写日期时间字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString() // 20200805131415
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString(carbon.Tokyo) // 20200805141415
|
||||
// 输出简写日期时间字符串,包含毫秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString() // 20200805131415.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString(carbon.Tokyo) // 20200805141415.999
|
||||
// 输出简写日期时间字符串,包含微秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString() // 20200805131415.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString(carbon.Tokyo) // 20200805141415.999999
|
||||
// 输出简写日期时间字符串,包含纳秒
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString() // 20200805131415.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString(carbon.Tokyo) // 20200805141415.999999999
|
||||
|
||||
// 输出日期字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString() // 2020-08-05
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString(carbon.Tokyo) // 2020-08-05
|
||||
// 输出简写日期字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString() // 20200805
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString(carbon.Tokyo) // 20200805
|
||||
|
||||
// 输出时间字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString() // 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString(carbon.Tokyo) // 14:14:15
|
||||
// 输出简写时间字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString() // 131415
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString(carbon.Tokyo) // 141415
|
||||
|
||||
// 输出 Ansic 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString() // Wed Aug 5 13:14:15 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString(carbon.Tokyo) // Wed Aug 5 14:14:15 2020
|
||||
// 输出 Atom 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString(carbon.Tokyo) // 2020-08-05T14:14:15+08:00
|
||||
// 输出 UnixDate 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString() // Wed Aug 5 13:14:15 CST 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString(carbon.Tokyo) // Wed Aug 5 14:14:15 JST 2020
|
||||
// 输出 RubyDate 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString() // Wed Aug 05 13:14:15 +0800 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString(carbon.Tokyo) // Wed Aug 05 14:14:15 +0900 2020
|
||||
// 输出 Kitchen 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString() // 1:14PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString(carbon.Tokyo) // 2:14PM
|
||||
// 输出 Cookie 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString() // Wednesday, 05-Aug-2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString(carbon.Tokyo) // Wednesday, 05-Aug-2020 14:14:15 JST
|
||||
// 输出 DayDateTime 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString() // Wed, Aug 5, 2020 1:14 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString(carbon.Tokyo) // Wed, Aug 5, 2020 2:14 PM
|
||||
// 输出 RSS 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// 输出 W3C 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
|
||||
// 输出 ISO8601 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// 输出 RFC822 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String() // 05 Aug 20 13:14 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String(carbon.Tokyo) // 05 Aug 20 14:14 JST
|
||||
// 输出 RFC822Z 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString() // 05 Aug 20 13:14 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString(carbon.Tokyo) // 05 Aug 20 14:14 +0900
|
||||
// 输出 RFC850 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String() // Wednesday, 05-Aug-20 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String(carbon.Tokyo) // Wednesday, 05-Aug-20 14:14:15 JST
|
||||
// 输出 RFC1036 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String() // Wed, 05 Aug 20 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String(carbon.Tokyo) // Wed, 05 Aug 20 14:14:15 +0900
|
||||
// 输出 RFC1123 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String() // Wed, 05 Aug 2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 JST
|
||||
// 输出 RFC1123Z 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 0800
|
||||
// 输出 RFC2822 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// 输出 RFC7231 格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String() // Wed, 05 Aug 2020 13:14:15 GMT
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 GMT
|
||||
|
||||
// 输出 RFC3339 格式字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// 输出 RFC3339Milli 格式字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString() // 2020-08-05T13:14:15.999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString(carbon.Tokyo) // 2020-08-05T13:14:15.999+09:00
|
||||
// 输出 RFC3339Micro 格式字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString() // 2020-08-05T13:14:15.999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString(carbon.Tokyo) // 2020-08-05T13:14:15.999999+09:00
|
||||
// 输出 RFC3339Nano 格式字符串
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString() // 2020-08-05T13:14:15.999999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString(carbon.Tokyo) // 2020-08-05T13:14:15.999999999+09:00
|
||||
|
||||
// 输出日期时间字符串
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15")) // 2020-08-05 13:14:15
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15", carbon.Tokyo)) // 2020-08-05 13:14:15
|
||||
|
||||
// 输出"2006-01-02 15:04:05.999999999 -0700 MST"格式字符串
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString() // 2020-08-05 13:14:15.999999 +0800 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString(carbon.Tokyo) // 2020-08-05 14:14:15999999 +0900 JST
|
||||
|
||||
// 输出指定布局的字符串,Layout()是ToLayoutString()的简写
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("20060102150405") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006年01月02日 15时04分05秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("It is 2006-01-02 15:04:05") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006-01-02 15:04:05", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
|
||||
// 输出指定格式的字符串,Format()是ToFormatString()的简写(如果使用的字母与格式化字符冲突时,请使用\符号转义该字符)
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("YmdHis") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y年m月d日 H时i分s秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("l jS \\o\\f F Y h:i:s A") // Wednesday 5th of August 2020 01:14:15 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("\\I\\t \\i\\s Y-m-d H:i:s") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y-m-d H:i:s", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
> 更多格式化输出符号请查看附录 <a href="#format-sign-table">格式化符号表</a>
|
||||
|
66
README.jp.md
66
README.jp.md
@ -71,7 +71,6 @@ carbon.Now().ToDateString() // 2020-08-05
|
||||
carbon.Now().ToTimeString() // 13:14:15
|
||||
// タイムゾーン指定の今日
|
||||
carbon.Now(Carbon.NewYork).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Now().ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 今日は秒タイムスタンプ
|
||||
carbon.Now().Timestamp() // 1596604455
|
||||
// 今日のミリ秒タイムスタンプ
|
||||
@ -92,7 +91,6 @@ carbon.Yesterday().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Yesterday().ToDateTimeString() // 2021-01-27 13:14:15
|
||||
// タイムゾーン指定の昨日
|
||||
carbon.Yesterday(Carbon.NewYork).ToDateTimeString() // 2020-08-04 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Yesterday().ToDateTimeString() // 2020-08-04 14:14:15
|
||||
// 昨日の秒タイムスタンプ
|
||||
carbon.Yesterday().Timestamp() // 1596518055
|
||||
// 昨日のミリ秒タイムスタンプ
|
||||
@ -113,7 +111,6 @@ carbon.Tomorrow().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Tomorrow().ToDateTimeString() // 2021-01-29 13:14:15
|
||||
// タイムゾーン指定の明日
|
||||
carbon.Tomorrow(Carbon.NewYork).ToDateTimeString() // 2020-08-06 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Tomorrow().ToDateTimeString() // 2020-08-06 14:14:15
|
||||
// 明日の秒タイムスタンプ
|
||||
carbon.Tomorrow().Timestamp() // 1596690855
|
||||
// 明日のミリ秒タイムスタンプ
|
||||
@ -129,42 +126,29 @@ carbon.Tomorrow().TimestampNano() // 1596690855000000000
|
||||
```go
|
||||
// 秒タイムスタンプから Carbon オブジェクトを作成します
|
||||
carbon.CreateFromTimestamp(-1).ToString() // 1970-01-01 07:59:59 +0800 CST
|
||||
carbon.CreateFromTimestamp(-1, carbon.Tokyo).ToString() // 1970-01-01 08:59:59 +0900 JST
|
||||
carbon.CreateFromTimestamp(0).ToString() // 1970-01-01 08:00:00 +0800 CST
|
||||
carbon.CreateFromTimestamp(0, carbon.Tokyo).ToString() // 1970-01-01 09:00:00 +0900 JST
|
||||
carbon.CreateFromTimestamp(1).ToString() // 1970-01-01 08:00:01 +0800 CST
|
||||
carbon.CreateFromTimestamp(1, carbon.Tokyo).ToString() // 1970-01-01 09:00:01 +0900 JST
|
||||
carbon.CreateFromTimestamp(1649735755).ToString() // 2022-04-12 11:55:55 +0800 CST
|
||||
carbon.CreateFromTimestamp(1649735755, carbon.Tokyo).ToString() // 2022-04-12 12:55:55 +0900 JST
|
||||
// ミリ秒のタイムスタンプから Carbon オブジェクトを作成します
|
||||
carbon.CreateFromTimestampMilli(1649735755981).ToString() // 2022-04-12 11:55:55.981 +0800 CST
|
||||
carbon.CreateFromTimestampMilli(1649735755981, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981 +0900 JST
|
||||
// マイクロ秒タイムスタンプから Carbon オブジェクトを作成します
|
||||
carbon.CreateFromTimestampMicro(1649735755981566).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampMicro(1649735755981566, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 JST
|
||||
// ナノタイムスタンプから Carbon オブジェクトを作成します
|
||||
carbon.CreateFromTimestampNano(1649735755981566000).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampNano(1649735755981566000, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 CST
|
||||
|
||||
// 年月日から分秒で Carbon オブジェクトを作成します
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 年月日から分秒で Carbon オブジェクトを作成します,,ミリ秒を含む
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999).ToString() // 2020-01-01 13:14:15.999 +0800 CST
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999 +0900 JST
|
||||
// 年月日から分秒で Carbon オブジェクトを作成します,マイクロ秒を含む
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999).ToString() // 2020-01-01 13:14:15.999999 +0800 CST
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999 +0900 JST
|
||||
// 年月日から分秒で Carbon オブジェクトを作成します,ナノ秒を含む
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999).ToString() // 2020-01-01 13:14:15.999999999 +0800 CST
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999999 +0900 JST
|
||||
|
||||
// 年月日から Carbon オブジェクトを作成します(時分秒はデフォルトで現在の時分秒です)
|
||||
carbon.CreateFromDate(2020, 8, 5).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDate(2020, 8, 5, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// 時分秒から Carbon オブジェクトを作成します(年月日のデフォルトは現在の年月日です)
|
||||
carbon.CreateFromTime(13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromTime(13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### 標準形式の時間文字列を Carbon オブジェクトに解析します
|
||||
@ -192,7 +176,6 @@ carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToString() // 2020-08-05 13:
|
||||
carbon.ParseByFormat("2020|08|05 13|14|15", "Y|m|d H|i|s").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("It is 2020-08-05 13:14:15", "\\I\\t \\i\\s Y-m-d H:i:s").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("今天是 2020年08月05日13时14分15秒", "今天是 Y年m月d日H时i分s秒").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("2020-08-05 13:14:15", "Y-m-d H:i:s", carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### レイアウト文字を使用して文字列を Carbon オブジェクトに解析します
|
||||
@ -296,7 +279,7 @@ carbon.Parse("2020-02-29 13:14:15").SubCentury().ToDateTimeString() // 1920-02-2
|
||||
carbon.Parse("2020-02-29 13:14:15").SubCenturyNoOverflow().ToDateTimeString() // 1920-02-29 13:14:15
|
||||
|
||||
// 三ヶ年代を追加
|
||||
carbon.Parse("2020-02-29 13:14:15").Decades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
// 三ヶ年代を追加(オーバーフローなし)
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecadesNoOverflow(3).ToDateTimeString() // 2050-02-28 13:14:15
|
||||
// 一ヶ年代を追加
|
||||
@ -725,6 +708,13 @@ carbon.Parse("2020-08-05 13:14:15").DayOfWeek() // 3
|
||||
|
||||
// 現在の年月日時分秒を取得
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTime() // 2020,8,5,13,14,15
|
||||
// 現在の年月日時分秒ミリ秒を取得
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMilli() // 2020,8,5,13,14,15,999
|
||||
// 現在の年月日時分秒マイクロ秒を取得
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMicro() // 2020,8,5,13,14,15,999999
|
||||
// 現在の年月日時分秒ナノ秒を取得
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeNano() // 2020,8,5,13,14,15,999999999
|
||||
|
||||
// 現在の年月日を取得
|
||||
carbon.Parse("2020-08-05 13:14:15").Date() // 2020,8,5
|
||||
// 現在の時分秒を取得
|
||||
@ -777,7 +767,7 @@ carbon.SetTimezone(carbon.Tokyo).Timezone() // JST
|
||||
carbon.SetTimezone(carbon.PRC).Location() // PRC
|
||||
carbon.SetTimezone(carbon.Tokyo).Location() // Asia/Tokyo
|
||||
|
||||
// UTCタイムゾーンからのオフセットを取得、単位秒
|
||||
// UTCタイムゾーンからのオフセットを取得,単位秒
|
||||
carbon.SetTimezone(carbon.PRC).Offset() // 28800
|
||||
carbon.SetTimezone(carbon.Tokyo).Offset() // 32400
|
||||
|
||||
@ -805,133 +795,95 @@ carbon.Parse("2002-12-31 13:14:15").Age() // 18
|
||||
```go
|
||||
// 日期时间文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateTimeString(carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
// 日期时间文字列を出力,ミリ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString() // 2020-08-05 13:14:15.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString(carbon.Tokyo) // 2020-08-05 14:14:15.999
|
||||
// 日期时间文字列を出力,マイクロ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString() // 2020-08-05 13:14:15.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString(carbon.Tokyo) // 2020-08-05 14:14:15.999999
|
||||
// 日期时间文字列を出力,ナノ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString() // 2020-08-05 13:14:15.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString(carbon.Tokyo) // 2020-08-05 14:14:15.999999999
|
||||
|
||||
// 略語日期时间文字列を出力
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString() // 20200805131415
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString(carbon.Tokyo) // 20200805141415
|
||||
// 略語日期时间文字列を出力,ミリ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString() // 20200805131415.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString(carbon.Tokyo) // 20200805141415.999
|
||||
// 略語日期时间文字列を出力,マイクロ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString() // 20200805131415.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString(carbon.Tokyo) // 20200805141415.999999
|
||||
// 略語日期时间文字列を出力,ナノ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString() // 20200805131415.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString(carbon.Tokyo) // 20200805141415.999999999
|
||||
|
||||
// 日期文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString() // 2020-08-05
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString(carbon.Tokyo) // 2020-08-05
|
||||
// 略語日期文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString() // 20200805
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString(carbon.Tokyo) // 20200805
|
||||
|
||||
// 時間文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString() // 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString(carbon.Tokyo) // 14:14:15
|
||||
// 略語時間文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString() // 131415
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString(carbon.Tokyo) // 141415
|
||||
|
||||
// Ansic フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString() // Wed Aug 5 13:14:15 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString(carbon.Tokyo) // Wed Aug 5 14:14:15 2020
|
||||
// Atom フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString(carbon.Tokyo) // 2020-08-05T14:14:15+08:00
|
||||
// UnixDate フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString() // Wed Aug 5 13:14:15 CST 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString(carbon.Tokyo) // Wed Aug 5 14:14:15 JST 2020
|
||||
// RubyDate フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString() // Wed Aug 05 13:14:15 +0800 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString(carbon.Tokyo) // Wed Aug 05 14:14:15 +0900 2020
|
||||
// Kitchen フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString() // 1:14PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString(carbon.Tokyo) // 2:14PM
|
||||
// Cookie フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString() // Wednesday, 05-Aug-2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString(carbon.Tokyo) // Wednesday, 05-Aug-2020 14:14:15 JST
|
||||
// DayDateTime フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString() // Wed, Aug 5, 2020 1:14 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString(carbon.Tokyo) // Wed, Aug 5, 2020 2:14 PM
|
||||
// RSS フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// W3C フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
|
||||
// ISO8601 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// RFC822 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String() // 05 Aug 20 13:14 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String(carbon.Tokyo) // 05 Aug 20 14:14 JST
|
||||
// RFC822Z フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString() // 05 Aug 20 13:14 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString(carbon.Tokyo) // 05 Aug 20 14:14 +0900
|
||||
// RFC850 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String() // Wednesday, 05-Aug-20 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String(carbon.Tokyo) // Wednesday, 05-Aug-20 14:14:15 JST
|
||||
// RFC1036 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String() // Wed, 05 Aug 20 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String(carbon.Tokyo) // Wed, 05 Aug 20 14:14:15 +0900
|
||||
// RFC1123 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String() // Wed, 05 Aug 2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 JST
|
||||
// RFC1123Z フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 0800
|
||||
// RFC2822 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// RFC7231 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String() // Wed, 05 Aug 2020 13:14:15 GMT
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 GMT
|
||||
|
||||
// RFC3339 フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// RFC3339 フォーマット文字列を出力,ミリ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString() // 2020-08-05T13:14:15.999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString(carbon.Tokyo) // 2020-08-05T13:14:15.999+09:00
|
||||
// RFC3339 フォーマット文字列を出力,マイクロ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString() // 2020-08-05T13:14:15.999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString(carbon.Tokyo) // 2020-08-05T13:14:15.999999+09:00
|
||||
// RFC3339 フォーマット文字列を出力,ナノ秒を含む
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString() // 2020-08-05T13:14:15.999999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString(carbon.Tokyo) // 2020-08-05T13:14:15.999999999+09:00
|
||||
|
||||
// 日付時間文字列を出力
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15")) // 2020-08-05 13:14:15
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15", carbon.Tokyo)) // 2020-08-05 13:14:15
|
||||
|
||||
// "2006-01-02 15:04:05.999999999 -0700 MST" フォーマット文字列を出力
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString() // 2020-08-05 13:14:15.999999 +0800 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString(carbon.Tokyo) // 2020-08-05 14:14:15999999 +0900 JST
|
||||
|
||||
// レイアウトを指定する文字列を出力, Layout() は 是ToLayoutString() の略記です
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("20060102150405") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006年01月02日 15时04分05秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("It is 2006-01-02 15:04:05") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006-01-02 15:04:05", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
|
||||
// 指定されたフォーマットの文字列を出力, Format() は 是ToFormatString() の略記です
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("YmdHis") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y年m月d日 H时i分s秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("l jS \\o\\f F Y h:i:s A") // Wednesday 5th of August 2020 01:14:15 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("\\I\\t \\i\\s Y-m-d H:i:s") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y-m-d H:i:s", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
> もっとフォーマットした出力記号は付録を見てください <a href="#format-sign-table">書式設定記号表</a>
|
||||
|
67
README.md
67
README.md
@ -74,7 +74,6 @@ carbon.Now().ToDateString() // 2020-08-05
|
||||
carbon.Now().ToTimeString() // 13:14:15
|
||||
// Return datetime of today in a given timezone
|
||||
carbon.Now(Carbon.NewYork).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Now().ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// Return timestamp with second of today
|
||||
carbon.Now().Timestamp() // 1596604455
|
||||
// Return timestamp with millisecond of today
|
||||
@ -95,7 +94,6 @@ carbon.Yesterday().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Yesterday().ToDateTimeString() // 2021-01-27 13:14:15
|
||||
// Return datetime of yesterday in a given timezone
|
||||
carbon.Yesterday(Carbon.NewYork).ToDateTimeString() // 2020-08-04 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Yesterday().ToDateTimeString() // 2020-08-04 14:14:15
|
||||
// Return timestamp with second of yesterday
|
||||
carbon.Yesterday().Timestamp() // 1596518055
|
||||
// Return timestamp with millisecond of yesterday
|
||||
@ -116,7 +114,6 @@ carbon.Tomorrow().ToTimeString() // 13:14:15
|
||||
carbon.Parse("2021-01-28 13:14:15").Tomorrow().ToDateTimeString() // 2021-01-29 13:14:15
|
||||
// Return datetime of tomorrow in a given timezone
|
||||
carbon.Tomorrow(Carbon.NewYork).ToDateTimeString() // 2020-08-06 14:14:15
|
||||
carbon.SetTimezone(Carbon.NewYork).Tomorrow().ToDateTimeString() // 2020-08-06 14:14:15
|
||||
// Return timestamp with second of tomorrow
|
||||
carbon.Tomorrow().Timestamp() // 1596690855
|
||||
// Return timestamp with millisecond of tomorrow
|
||||
@ -132,42 +129,29 @@ carbon.Tomorrow().TimestampNano() // 1596690855000000000
|
||||
```go
|
||||
// Create a Carbon instance from a given timestamp with second
|
||||
carbon.CreateFromTimestamp(-1).ToString() // 1970-01-01 07:59:59 +0800 CST
|
||||
carbon.CreateFromTimestamp(-1, carbon.Tokyo).ToString() // 1970-01-01 08:59:59 +0900 JST
|
||||
carbon.CreateFromTimestamp(0).ToString() // 1970-01-01 08:00:00 +0800 CST
|
||||
carbon.CreateFromTimestamp(0, carbon.Tokyo).ToString() // 1970-01-01 09:00:00 +0900 JST
|
||||
carbon.CreateFromTimestamp(1).ToString() // 1970-01-01 08:00:01 +0800 CST
|
||||
carbon.CreateFromTimestamp(1, carbon.Tokyo).ToString() // 1970-01-01 09:00:01 +0900 JST
|
||||
carbon.CreateFromTimestamp(1649735755).ToString() // 2022-04-12 11:55:55 +0800 CST
|
||||
carbon.CreateFromTimestamp(1649735755, carbon.Tokyo).ToString() // 2022-04-12 12:55:55 +0900 JST
|
||||
// Create a Carbon instance from a given timestamp with millisecond
|
||||
carbon.CreateFromTimestampMilli(1649735755981).ToString() // 2022-04-12 11:55:55.981 +0800 CST
|
||||
carbon.CreateFromTimestampMilli(1649735755981, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981 +0900 JST
|
||||
// Create a Carbon instance from a given timestamp with microsecond
|
||||
carbon.CreateFromTimestampMicro(1649735755981566).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampMicro(1649735755981566, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 JST
|
||||
// Create a Carbon instance from a given timestamp with nanosecond
|
||||
carbon.CreateFromTimestampNano(1649735755981566000).ToString() // 2022-04-12 11:55:55.981566 +0800 CST
|
||||
carbon.CreateFromTimestampNano(1649735755981566000, carbon.Tokyo).ToString() // 2022-04-12 11:55:55.981566 +0900 CST
|
||||
|
||||
// Create a Carbon instance from a given date and time.
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDateTime(2020, 8, 5, 13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// Create a Carbon instance from a given date and time with millisecond.
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999).ToString() // 2020-01-01 13:14:15.999 +0800 CST
|
||||
carbon.CreateFromDateTimeMilli(2020, 1, 1, 13, 14, 15, 999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999 +0900 JST
|
||||
// Create a Carbon instance from a given date and time with microsecond.
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999).ToString() // 2020-01-01 13:14:15.999999 +0800 CST
|
||||
carbon.CreateFromDateTimeMicro(2020, 1, 1, 13, 14, 15, 999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999 +0900 JST
|
||||
// Create a Carbon instance from a given date and time with nanosecond.
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999).ToString() // 2020-01-01 13:14:15.999999999 +0800 CST
|
||||
carbon.CreateFromDateTimeNano(2020, 1, 1, 13, 14, 15, 999999999, carbon.Tokyo).ToString() // 2020-01-01 13:14:15.999999999 +0900 JST
|
||||
|
||||
// Create a Carbon instance from a given year, month and day
|
||||
carbon.CreateFromDate(2020, 8, 5).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromDate(2020, 8, 5, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
// Create a Carbon instance from a given hour, minute and second
|
||||
carbon.CreateFromTime(13, 14, 15).ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.CreateFromTime(13, 14, 15, carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### Parse a standard string as a Carbon instance
|
||||
@ -193,7 +177,6 @@ carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToString() // 2020-08-05 13:
|
||||
carbon.ParseByFormat("2020|08|05 13|14|15", "Y|m|d H|i|s").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("It is 2020-08-05 13:14:15", "\\I\\t \\i\\s Y-m-d H:i:s").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("今天是 2020年08月05日13时14分15秒", "今天是 Y年m月d日H时i分s秒").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByFormat("2020-08-05 13:14:15", "Y-m-d H:i:s", carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### Parse a string as a Carbon instance by layout
|
||||
@ -202,7 +185,6 @@ carbon.ParseByFormat("2020-08-05 13:14:15", "Y-m-d H:i:s", carbon.Tokyo).ToDateT
|
||||
carbon.ParseByLayout("2020|08|05 13|14|15", "2006|01|02 15|04|05").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByLayout("It is 2020-08-05 13:14:15", "It is 2006-01-02 15:04:05").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByLayout("今天是 2020年08月05日13时14分15秒", "今天是 2006年01月02日15时04分05秒").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.ParseByLayout("2020-08-05 13:14:15", "2006-01-02 15:04:05", carbon.Tokyo).ToDateTimeString() // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
##### Convert between Carbon and Time
|
||||
@ -297,7 +279,7 @@ carbon.Parse("2020-02-29 13:14:15").SubCentury().ToDateTimeString() // 1920-02-2
|
||||
carbon.Parse("2020-02-29 13:14:15").SubCenturyNoOverflow().ToDateTimeString() // 1920-02-20 13:14:15
|
||||
|
||||
// Add three decades
|
||||
carbon.Parse("2020-02-29 13:14:15").Decades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecades(3).ToDateTimeString() // 2050-03-01 13:14:15
|
||||
// Add three decades without overflowing month
|
||||
carbon.Parse("2020-02-29 13:14:15").AddDecadesNoOverflow(3).ToDateTimeString() // 2050-02-28 13:14:15
|
||||
// Add one decade
|
||||
@ -723,6 +705,13 @@ carbon.Parse("2020-08-05 13:14:15").DayOfWeek() // 3
|
||||
|
||||
// Get current year, month, day, hour, minute and second
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTime() // 2020,8,5,13,14,15
|
||||
// Get current year, month, day, hour, minute, second and millisecond
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMilli() // 2020,8,5,13,14,15,999
|
||||
// Get current year, month, day, hour, minute, second and microsecond
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeMicro() // 2020,8,5,13,14,15,999999
|
||||
//Get current year, month, day, hour, minute, second and nanosecond
|
||||
carbon.Parse("2020-08-05 13:14:15").DateTimeNano() // 2020,8,5,13,14,15,999999999
|
||||
|
||||
// Get current year, month and day
|
||||
carbon.Parse("2020-08-05 13:14:15").Date() // 2020,8,5
|
||||
// Get current hour, minute and second
|
||||
@ -739,7 +728,7 @@ carbon.Parse("2020-08-05 13:14:15").Year() // 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").Quarter() // 3
|
||||
// Get current month
|
||||
carbon.Parse("2020-08-05 13:14:15").Month() // 8
|
||||
// Get current week(start with 0)
|
||||
// Get current week(start from 0)
|
||||
carbon.Parse("2020-08-02 13:14:15").Week() // 0
|
||||
carbon.Parse("2020-08-02").SetWeekStartsAt(carbon.Sunday).Week() // 0
|
||||
carbon.Parse("2020-08-02").SetWeekStartsAt(carbon.Monday).Week() // 6
|
||||
@ -803,133 +792,95 @@ carbon.Parse("2002-12-31 13:14:15").Age() // 18
|
||||
```go
|
||||
// Output a string in date and time format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateTimeString() // 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateTimeString(carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
// Output a string in date and time with millisecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString() // 2020-08-05 13:14:15.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMilliString(carbon.Tokyo) // 2020-08-05 14:14:15.999
|
||||
// Output a string in date and time with microsecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString() // 2020-08-05 13:14:15.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeMicroString(carbon.Tokyo) // 2020-08-05 14:14:15.999999
|
||||
// Output a string in date and time with nanosecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString() // 2020-08-05 13:14:15.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToDateTimeNanoString(carbon.Tokyo) // 2020-08-05 14:14:15.999999999
|
||||
|
||||
// Output a string in short date and time format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString() // 20200805131415
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeString(carbon.Tokyo) // 20200805141415
|
||||
// Output a string in short date and time with millisecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString() // 20200805131415.999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMilliString(carbon.Tokyo) // 20200805141415.999
|
||||
// Output a string in short date and time with microsecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString() // 20200805131415.999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeMicroString(carbon.Tokyo) // 20200805141415.999999
|
||||
// Output a string in short date and time with nanosecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString() // 20200805131415.999999999
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToShortDateTimeNanoString(carbon.Tokyo) // 20200805141415.999999999
|
||||
|
||||
// Output a in date format string
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString() // 2020-08-05
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDateString(carbon.Tokyo) // 2020-08-05
|
||||
// Output a string in short date format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString() // 20200805
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortDateString(carbon.Tokyo) // 20200805
|
||||
|
||||
// Output a string in time format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString() // 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").ToTimeString(carbon.Tokyo) // 14:14:15
|
||||
// Output a string in short time format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString() // 131415
|
||||
carbon.Parse("2020-08-05 13:14:15").ToShortTimeString(carbon.Tokyo) // 141415
|
||||
|
||||
// Output a string in Ansic format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString() // Wed Aug 5 13:14:15 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAnsicString(carbon.Tokyo) // Wed Aug 5 14:14:15 2020
|
||||
// Output a string in Atom format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToAtomString(carbon.Tokyo) // 2020-08-05T14:14:15+08:00
|
||||
// Output a string in unix date format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString() // Wed Aug 5 13:14:15 CST 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToUnixDateString(carbon.Tokyo) // Wed Aug 5 14:14:15 JST 2020
|
||||
// Output a string in ruby date format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString() // Wed Aug 05 13:14:15 +0800 2020
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRubyDateString(carbon.Tokyo) // Wed Aug 05 14:14:15 +0900 2020
|
||||
// Output a string in Kitchen format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString() // 1:14PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToKitchenString(carbon.Tokyo) // 2:14PM
|
||||
// Output a string in Cookie format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString() // Wednesday, 05-Aug-2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToCookieString(carbon.Tokyo) // Wednesday, 05-Aug-2020 14:14:15 JST
|
||||
// Output a string in day, date and time format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString() // Wed, Aug 5, 2020 1:14 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").ToDayDateTimeString(carbon.Tokyo) // Wed, Aug 5, 2020 2:14 PM
|
||||
// Output a string in RSS format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRssString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// Output a string in W3C format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToW3cString(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
|
||||
// Output a string in ISO8601 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05 13:14:15").ToIso8601String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// Output a string in RFC822 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String() // 05 Aug 20 13:14 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822String(carbon.Tokyo) // 05 Aug 20 14:14 JST
|
||||
// Output a string in RFC822Z format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString() // 05 Aug 20 13:14 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc822zString(carbon.Tokyo) // 05 Aug 20 14:14 +0900
|
||||
// Output a string in RFC850 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String() // Wednesday, 05-Aug-20 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc850String(carbon.Tokyo) // Wednesday, 05-Aug-20 14:14:15 JST
|
||||
// Output a string in RFC1036 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String() // Wed, 05 Aug 20 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1036String(carbon.Tokyo) // Wed, 05 Aug 20 14:14:15 +0900
|
||||
// Output a string in RFC1123 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String() // Wed, 05 Aug 2020 13:14:15 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 JST
|
||||
// Output a string in RFC1123Z format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc1123zString(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 0800
|
||||
// Output a string in RFC2822 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String() // Wed, 05 Aug 2020 13:14:15 +0800
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc2822String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 +0900
|
||||
// Output a string in RFC7231 format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String() // Wed, 05 Aug 2020 13:14:15 GMT
|
||||
carbon.Parse("2020-08-05 13:14:15").ToRfc7231String(carbon.Tokyo) // Wed, 05 Aug 2020 14:14:15 GMT
|
||||
|
||||
// Output a string in RFC3339 format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String() // 2020-08-05T13:14:15+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339String(carbon.Tokyo) // 2020-08-05T14:14:15+09:00
|
||||
// Output a string in RFC3339 with millisecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString() // 2020-08-05T13:14:15.999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MilliString(carbon.Tokyo) // 2020-08-05T13:14:15.999+09:00
|
||||
// Output a string in RFC3339 with microsecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString() // 2020-08-05T13:14:15.999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339MicroString(carbon.Tokyo) // 2020-08-05T13:14:15.999999+09:00
|
||||
// Output a string in RFC3339 with nanosecond format
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString() // 2020-08-05T13:14:15.999999999+08:00
|
||||
carbon.Parse("2020-08-05T13:14:15.999999999+08:00").ToRfc3339NanoString(carbon.Tokyo) // 2020-08-05T13:14:15.999999999+09:00
|
||||
|
||||
// Output a string in date and time format
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15")) // 2020-08-05 13:14:15
|
||||
fmt.Sprintf("%s", carbon.Parse("2020-08-05 13:14:15", carbon.Tokyo)) // 2020-08-05 13:14:15
|
||||
|
||||
// Output a string in "2006-01-02 15:04:05.999999999 -0700 MST" format
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString() // 2020-08-05 13:14:15.999999 +0800 CST
|
||||
carbon.Parse("2020-08-05 13:14:15").ToString(carbon.Tokyo) // 2020-08-05 14:14:15.999999 +0900 JST
|
||||
|
||||
// Output a string by layout, Layout() is shorthand for ToLayoutString()
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("20060102150405") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006年01月02日 15时04分05秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("It is 2006-01-02 15:04:05") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Layout("2006-01-02 15:04:05", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
|
||||
// Output a string by format, Format() is shorthand for ToFormatString()
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("YmdHis") // 20200805131415
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y年m月d日 H时i分s秒") // 2020年08月05日 13时14分15秒
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("l jS \\o\\f F Y h:i:s A") // Wednesday 5th of August 2020 01:14:15 PM
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("\\I\\t \\i\\s Y-m-d H:i:s") // It is 2020-08-05 13:14:15
|
||||
carbon.Parse("2020-08-05 13:14:15").Format("Y-m-d H:i:s", carbon.Tokyo) // 2020-08-05 14:14:15
|
||||
```
|
||||
|
||||
> For more supported format signs, please see the <a href="#format-sign-table">Format sign table</a>
|
||||
|
Loading…
Reference in New Issue
Block a user