碳::现在() - 仅月

2022-08-30 09:43:11

我在文档中找不到如何用 Carbon 显示当前年份或月份?

当我写这个:

Carbon\Carbon::now('m');

它给了我整个时间戳,但我只需要月份

喜欢

date('m');

但它一定是碳!

我怎样才能做到这一点?


答案 1
$now = Carbon::now();
echo $now->year;
echo $now->month;
echo $now->weekOfYear;

更新:

即使这自Laravel 5.5^以来也有效

echo now()->month

答案 2

我想你已经在评论中解决了这个问题,但为了清楚起见:Carbon扩展了PHP的原生DateTime,所以你可以使用任何可用的方法,比如格式

Carbon::now()->format('M');

(其中是一个月的简短文本表示,三个字母的修饰符M)


推荐