ihp*_*nce 0 php laravel php-carbon
我想获取特定年份和月份的第一天。这是我发送给控制器的请求数据
"month" => "August"
"year" => "2020"
Run Code Online (Sandbox Code Playgroud)
我试图通过这种方式获得特定月份和年份的第一天
Carbon::parse($request->month)->firstOfMonth();
Run Code Online (Sandbox Code Playgroud)
它正确给出了该月的第一天,但年份不正确。它总是显示2021年。我想获取2020年8月1日的数据。
正确的获取方式是什么?
您只需将月份名称传递给parse()方法即可。您希望如何Carbon知道年份?
Carbon::createFromFormat('F Y', $request->month.' '.$request->year)->firstOfMonth();
Run Code Online (Sandbox Code Playgroud)