Получите первый день прошлого месяца с Carbon - PullRequest
0 голосов
/ 19 апреля 2019

Я хочу получить метку времени в миллисекундах для первого дня прошлого месяца и последнего дня прошлого месяца, используя Carbon в laravel.

Я попытался сделать это с помощью carbon :: parse, что достигается.Но я хочу создать экземпляр класса Carbon просто для достижения того же.

Этот код отлично работает с Carbon :: parse

Carbon::parse('first day of last month',$timezone)->timestamp

Но я хочучтобы добиться того же, используя что-то вроде ниже.

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

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

Выходные данные должны быть с отметкой времени в миллисекундах.Нравится 1555704794000

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете попробовать следующий код

$previous_month_start = Carbon::now()->subMonth()->startOfMonth()->format('x');
$previous_month_end = Carbon::now()->subMonth()->endOfMonth()->format('x');
...