我需要使用Carbon Library的Previous Month个中的First个和Last Day个,我试过的如下所示:

$firstDayofPreviousMonth = Carbon::now()->startOfMonth()->subMonth()->toDateString();
$lastDayofPreviousMonth = Carbon::now()->endOfMonth()->subMonth()->toDateString();

Result I'm getting is for$firstDayofPreviousMonth = '2016-04-01'(as current month is 5th(May)) and for $lastDayofPreviousMonth = '2016-05-01'.

I'm getting correct result for $firstDayofPreviousMonth, but it's giving me 30 days previous result, and giving me wrong result for $lastDayofPreviousMonth.

Can anyone help me out with this?

推荐答案

Try this:

$start = new Carbon('first day of last month');
$end = new Carbon('last day of last month');

Laravel相关问答推荐

Laravel Livewire与自定义JS有关的多姆问题

拉威尔望远镜没有显示请求细节

如何在自定义表单请求中获取错误验证数据

Laravel 模型事件:delete() 不会从存储中删除文件

我在 laravel 中插入多个复选框值.我怎样才能做到这一点?

Laravel 5 如何配置 Queue 数据库驱动程序以连接到非默认数据库?

Laravel:如何强制使用 HTTPS?

Laravel 5 - 没有重叠的任务计划不起作用

Laravel 从现有模型生成迁移

如何在新安装时指定 Lumen(或 Laravel)版本?

在 AWS 上找不到 Laravel 5 类Collective\Html\HtmlServiceProvider

Laravel 在特定文件夹中创建迁移文件

Laravel 5 环境配置数组?

日期验证 - 如何本地化/翻译字符串今天和明天

Laravel 中的单会话登录

改变模式生成器中的列长度?

Laravel 在保存前生成 slug

找不到框laravel/homestead

Laravel 隐藏属性.例如密码 - 安全

如何在 Laravel 中 Refresh刷新用户对象?