Carbon 类常用函数

 // 获取当前时间
 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值