如何传递月份值并获取月份的开始和结束日期 In laravel
How pass month value and get start and end date of month In laravel
我是新 Laravel 并且正在使用 Laravel 5.5。
我想传递月份的值并获取经过月份的开始和结束日期。
假设传递 5(五月)get 值
开始日期:01-05-2019
结束日期:30-05-2019
我试过:
$finalMonth = 5;
$startMonth = Carbon::now()->addMonth($finalMonth)->day(1)->format("Y-m-d");
$endMonth = Carbon::now()->addMonth($finalMonth)->endOfMonth()->format("Y-m-d");
但是由于添加了当前月份+过去月份,所以给出了错误的结果。
表示 4+5=9 表示 9 月。
请帮忙
而不是使用:
$startMonth = Carbon::now()->addMonth($finalMonth)->day(1)->format("Y-m-d");
改用 month
方法:
$startMonth = Carbon::now()->month($finalMonth)->day(1)->format("Y-m-d");
参见:
改用下面:
$startMonth = Carbon::now()->month($finalMonth)->day(1)->format("Y-m-d");
我是新 Laravel 并且正在使用 Laravel 5.5。
我想传递月份的值并获取经过月份的开始和结束日期。
假设传递 5(五月)get 值 开始日期:01-05-2019 结束日期:30-05-2019
我试过:
$finalMonth = 5;
$startMonth = Carbon::now()->addMonth($finalMonth)->day(1)->format("Y-m-d");
$endMonth = Carbon::now()->addMonth($finalMonth)->endOfMonth()->format("Y-m-d");
但是由于添加了当前月份+过去月份,所以给出了错误的结果。 表示 4+5=9 表示 9 月。
请帮忙
而不是使用:
$startMonth = Carbon::now()->addMonth($finalMonth)->day(1)->format("Y-m-d");
改用 month
方法:
$startMonth = Carbon::now()->month($finalMonth)->day(1)->format("Y-m-d");
参见:
改用下面:
$startMonth = Carbon::now()->month($finalMonth)->day(1)->format("Y-m-d");