laravel - 如何在 Laravel 中使用 Carbon 获取一年中的所有月份
问题描述
我想我有一个简单的任务,但我对此有一些麻烦
Mb 任何人都知道如何使用 Carbon 获得一年中所有月份的另一种方法
在这种情况下,我只需要简短的月份名称
此时我有下一个代码
$items = [];
$startMonth = Carbon::now()->startOfYear()->format('M');
$endMonth = Carbon::now()->endOfYear()->format('M');
$monthRange = CarbonPeriod::create($startMonth, '1 month', $endMonth);
foreach ($monthRange as $month){
$items[] = Carbon::parse($month)->format('M');
}
有没有不覆盖变量 $items 的解决方案
感谢帮助
解决方案
$month = [];
for ($m=1; $m<=12; $m++) {
$month[] = date('F', mktime(0,0,0,$m, 1, date('Y')));
}
print_r($month);
推荐阅读
- reactjs - 如何在地图 react-google-maps 上加载多个标记
- python - 根据一行中的条件将列表拆分为列表
- css - 在带有自定义插件的自定义表单的滑块旋转中使用简码时,CSS 不起作用
- android - andorid kotlin - 如何向下转换合成视图导入
- python - Django JsonField 到表单
- javascript - 如何使用“browser.runtime.sendMessage()”方法?
- redux - 如何调试 react-admin graphql redux 应用程序
- authorization - 复杂的XACML,包的组合和依赖
- php - 在一个网址中强制使用 http,wordpress 网站
- laravel - 如何从 Vue-Tables-2、Vue Js 和 Laravel 做服务器端 PDF