// 获取当前时间
echo Carbon::now(); // 2022-07-04 17:37:18
// 获取当前时间戳
echo Carbon::now()->timestamp;
// 时间戳格式化
echo Carbon::now()->timestamp(1656928928)->toDateTimeString(); // 2022-07-04 18:02:08
echo Carbon::now()->timestamp(1656928928)->toDateString(); // 2022-07-04
// 昨天
echo Carbon::yesterday(); // 2022-07-03 00:00:00
// 今天
echo Carbon::today(); // 22022-07-04 00:00:00
// 明天
echo Carbon::tomorrow(); // 2022-07-05 00:00:00
// 获取当前时间的固定格式
echo Carbon::now()->format('Y-m-d'); // 2022-07-04
// 获取当前时间是几号
echo Carbon::now()->day; // 4号
// 获取当前时间是第几月
echo Carbon::now()->month; // 7月
// 获取今年年分
echo Carbon::now()->year; // 2022年
// 获取当前时间的小时
echo Carbon::now()->hour; // 17点
// 获取当前时间的分钟
echo Carbon::now()->minute; // 50分
// 将carbon对象转换成string类型
echo Carbon::now()->toDateTimeString(); // 2022-07-04 17:59:05
echo Carbon::now()->toDateString(); // 2022-07-04
echo Carbon::now()->toFormattedDateString(); // Jul 4, 2022
echo Carbon::now()->toTimeString(); // 18:00:37
echo Carbon::now()->toDayDateTimeString(); // Mon, Jul 4, 2022 6:01 PM
// 获取前一天的开始时间
echo Carbon::now()->yesterday()->startOfDay(); // 2022-07-03 00:00:00
// 获取前一天的结束时间
echo Carbon::now()->yesterday()->endOfDay(); // 22022-07-03 23:59:59
// 上一周开始时间 (星期一)
echo Carbon::now()->previous()->startOfWeek(); // 2022-06-27 00:00:00
// 上一周结束时间 (星期天)
echo Carbon::now()->previous()->endOfWeek(); // 2022-07-03 23:59:59
// 获取这周开始时间
echo Carbon::now()->startOfWeek(); // 2022-07-04 00:00:00
// 获取这周开始时间
echo Carbon::now()->endOfWeek(); // 2022-07-10 23:59:59
// 获取上一月的开始时间
echo Carbon::now()->subMonth(1)->startOfMonth(); // 2022-06-01 00:00:00
// 获取上一月的结束时间
echo Carbon::now()->subMonth(1)->endOfMonth(); // 2022-06-30 23:59:59
// 这个月的第一天开始时间
echo Carbon::now()->startOfMonth(); // 2022-07-01 00:00:00
// 这个月的最后一天结束时间
echo Carbon::now()->endOfMonth(); // 2022-07-31 23:59:59
// 获取上一年的开始时间
echo Carbon::now()->subYear(1)->startOfYear(); // 2021-01-01 00:00:00
// 获取上一年的结束时间
echo Carbon::now()->subYear(1)->endOfYear(); // 2021-12-31 23:59:59
// 今年开始时间
echo Carbon::now()->startOfYear(); // 2022-01-01 00:00:00
// 今年结束时间
echo Carbon::now()->endOfYear(); // 2022-12-31 23:59:59
// 获取今天是当年的第多少天
echo Carbon::now()->dayOfYear; // 185
// 获取今天是这个月的第几周
echo Carbon::now()->weekOfMonth; // 1
// 获取今天是当年的第多少周
echo Carbon::now()->weekOfYear; // 27
// 获取今天是当前的第几季度
echo Carbon::now()->quarter; // 3
// 获取当月天数
echo Carbon::now()->daysInMonth; // 31
// 根据日期计算年龄
echo Carbon::createFromDate(1995, 1, 1)->age; // 27
Carbon 类常用函数
最新推荐文章于 2024-07-15 15:59:36 发布