Skip to content

Commit 111f087

Browse files
committed
Merge branch 'develop'
2 parents c60ad25 + 9a5a0d3 commit 111f087

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

README.md

+35-35
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ c := carbon.New().Timezone(carbon.PRC)
2323
2424
#### 通用用法
2525

26-
> 假设当前北京时间为2020-09-08 13:00:00
26+
> 假设当前北京时间为2020-09-08 13:00:01
2727
2828
###### 获取当前时间
2929
```go
30-
c.Now().Format("Y-m-d H:i:s") // 2020-09-08 13:00:00
31-
c.Now().Format("y-m-d h:i:s") // 20-09-08 01:00:00
30+
c.Now().Format("Y-m-d H:i:s") // 2020-09-08 13:00:01
31+
c.Now().Format("y-m-d h:i:s") // 20-09-08 01:00:01
3232
c.Now().Format("Y/m/d") // 2020/09/08
3333
c.Now().ToDateString() // 2020-09-08
34-
c.Now().ToDateTimeString() // 2020-09-08 13:00:00
34+
c.Now().ToDateTimeString() // 2020-09-08 13:00:01
3535
c.Now().ToDateStartString() // 2020-09-08 00:00:00
3636
c.Now().ToDateEndString() // 2020-09-08 23:59:59
37-
c.Now().ToTimeString() // 13:00:00
37+
c.Now().ToTimeString() // 13:00:01
3838
c.Now().ToTimeStartString() // 13:00:00
3939
c.Now().ToTimeEndString() // 13:59:59
4040
```
@@ -74,9 +74,9 @@ c.Now().LastOfMonth() // 2020-09-30 00:00:00
7474
###### 数字转标准时间字符串
7575
```go
7676
// 时间戳 转成 标准时间字符串
77-
c.CreateFromTimestamp(1599272433).Format("Y-m-d H:i:s") // 2020-09-08 13:00:00
77+
c.CreateFromTimestamp(1599272433).Format("Y-m-d H:i:s") // 2020-09-08 13:00:01
7878
// 年月日时分秒 转成 标准时间字符串
79-
c.CreateFromDateTime(2020, 09, 08, 13, 00, 00).Format("Y-m-d H:i:s") // 2020-09-08 13:00:00
79+
c.CreateFromDateTime(2020, 09, 08, 13, 00, 01).Format("Y-m-d H:i:s") // 2020-09-08 13:00:01
8080
// 年月日 转成 标准时间字符串
8181
c.CreateFromDate(2020, 09, 08).Format("Y-m-d H:i:s") // 2020-09-08 00:00:00
8282
// 时分秒 转成 标准时间字符串(年月日默认为当前年月日)
@@ -128,67 +128,67 @@ c.ParseByCustom("2020年09月08日 13时00分00秒", "Y年m月d日 H时i分s秒"
128128

129129
```go
130130
// 三年后
131-
c.Now().AddYears(3).ToDateTimeString() // 2023-09-08 13:00:00
131+
c.Now().AddYears(3).ToDateTimeString() // 2023-09-08 13:00:01
132132
// 一年后
133-
c.Now().AddYear().ToDateTimeString() // 2021-09-08 13:00:00
133+
c.Now().AddYear().ToDateTimeString() // 2021-09-08 13:00:01
134134
// 三年前
135-
c.Now().SubYears(3).ToDateTimeString() // 2017-09-08 13:00:00
135+
c.Now().SubYears(3).ToDateTimeString() // 2017-09-08 13:00:01
136136
// 一年前
137-
c.Now().SubYear().ToDateTimeString() // 2019-09-08 13:00:00
137+
c.Now().SubYear().ToDateTimeString() // 2019-09-08 13:00:01
138138

139139
// 三月后
140-
c.Now().AddMonths(3).ToDateTimeString() // 2020-12-08 13:00:00
140+
c.Now().AddMonths(3).ToDateTimeString() // 2020-12-08 13:00:01
141141
// 一月后
142-
c.Now().AddMonth().ToDateTimeString() // 2020-10-08 13:00:00
142+
c.Now().AddMonth().ToDateTimeString() // 2020-10-08 13:00:01
143143
// 三月前
144-
c.Now().SubMonths(3).ToDateTimeString() // 2020-06-08 13:00:00
144+
c.Now().SubMonths(3).ToDateTimeString() // 2020-06-08 13:00:01
145145
// 一月前
146-
c.Now().SubMonth().ToDateTimeString() // 2020-08-08 13:00:00
146+
c.Now().SubMonth().ToDateTimeString() // 2020-08-08 13:00:01
147147

148148
// 三周后
149-
c.Now().AddWeeks(3).ToDateTimeString() // 2020-09-29 13:00:00
149+
c.Now().AddWeeks(3).ToDateTimeString() // 2020-09-29 13:00:01
150150
// 一周后
151-
c.Now().AddWeek().ToDateTimeString() // 2020-09-15 13:00:00
151+
c.Now().AddWeek().ToDateTimeString() // 2020-09-15 13:00:01
152152
// 三周前
153-
c.Now().SubWeeks(3).ToDateTimeString() // 2020-08-17 13:00:00
153+
c.Now().SubWeeks(3).ToDateTimeString() // 2020-08-17 13:00:01
154154
// 一周前
155-
c.Now().SubWeek().ToDateTimeString() // 2020-09-01 13:00:00
155+
c.Now().SubWeek().ToDateTimeString() // 2020-09-01 13:00:01
156156

157157
// 三天后
158-
c.Now().AddDays(3).ToDateTimeString() // 2020-09-11 13:00:00
158+
c.Now().AddDays(3).ToDateTimeString() // 2020-09-11 13:00:01
159159
// 一天后
160-
c.Now().AddDay().ToDateTimeString() // 2020-09-09 13:00:00
160+
c.Now().AddDay().ToDateTimeString() // 2020-09-09 13:00:01
161161
// 三天前
162-
c.Now().SubDays(3).ToDateTimeString() // 2020-09-05 13:00:00
162+
c.Now().SubDays(3).ToDateTimeString() // 2020-09-05 13:00:01
163163
// 一天前
164-
c.Now().SubDay().ToDateTimeString() // 2020-08-07 13:00:00
164+
c.Now().SubDay().ToDateTimeString() // 2020-08-07 13:00:01
165165

166166
// 三小时后
167-
c.Now().AddHours(3).ToDateTimeString() // 2020-09-08 16:00:00
167+
c.Now().AddHours(3).ToDateTimeString() // 2020-09-08 16:00:01
168168
// 一小时后
169-
c.Now().AddHoury().ToDateTimeString() // 2020-09-08 14:00:00
169+
c.Now().AddHoury().ToDateTimeString() // 2020-09-08 14:00:01
170170
// 三小时前
171-
c.Now().SubHours(3).ToDateTimeString() // 2020-09-08 10:00:00
171+
c.Now().SubHours(3).ToDateTimeString() // 2020-09-08 10:00:01
172172
// 一小时前
173-
c.Now().SubHour().ToDateTimeString() // 2020-09-08 12:00:00
173+
c.Now().SubHour().ToDateTimeString() // 2020-09-08 12:00:01
174174

175175
// 三分钟后
176-
c.Now().AddMinutes(3).ToDateTimeString() // 2020-09-08 13:03:00
176+
c.Now().AddMinutes(3).ToDateTimeString() // 2020-09-08 13:03:01
177177
// 一分钟后
178-
c.Now().AddMinute().ToDateTimeString() // 2020-09-08 13:01:00
178+
c.Now().AddMinute().ToDateTimeString() // 2020-09-08 13:01:01
179179
// 三分钟前
180-
c.Now().SubMinutes(3).ToDateTimeString() // 2020-09-08 12:57:00
180+
c.Now().SubMinutes(3).ToDateTimeString() // 2020-09-08 12:57:01
181181
// 一分钟前
182-
c.Now().SubMinute().ToDateTimeString() // 2020-09-08 12:59:00
182+
c.Now().SubMinute().ToDateTimeString() // 2020-09-08 12:59:01
183183

184184
// 三秒钟后
185-
c.Now().AddSeconds(3).ToDateTimeString() // 2020-09-08 13:00:03
185+
c.Now().AddSeconds(3).ToDateTimeString() // 2020-09-08 13:00:04
186186
// 一秒钟后
187-
c.Now().AddSecond().ToDateTimeString() // 2020-09-08 13:00:01
187+
c.Now().AddSecond().ToDateTimeString() // 2020-09-08 13:00:02
188188
// 三秒钟前
189-
c.Now().SubSeconds(3).ToDateTimeString() // 2020-09-08 12:59:57
189+
c.Now().SubSeconds(3).ToDateTimeString() // 2020-09-08 12:59:56
190190
// 一秒钟前
191-
c.Now().SubSecond().ToDateTimeString() // 2020-09-08 12:59:59
191+
c.Now().SubSecond().ToDateTimeString() // 2020-09-08 13:00:00
192192
```
193193

194194
###### 时间判断

0 commit comments

Comments
 (0)