Я начинаю читать около Carbon
и не могу понять, как создать carbon date
.Дата создания - Углерод в Laravel
В документах сказано, что вы можете;
Carbon::createFromDate($year, $month, $day, $tz); Carbon::createFromTime($hour, $minute, $second, $tz); Carbon::create($year, $month, $day, $hour, $minute, $second, $tz);
Но что, если я просто Получать date
как 2016-01-23
? Нужно ли снимать каждую часть и подавать ее до carbon
, прежде чем я смогу создать дату carbon
? или, может быть, я получаю time
как 11:53:20
??
Я имею дело с динамическими датами и временем, а код написания для отдельных частей времени или даты не чувствует себя хорошо.
Любая помощь приветствуется.
Могу ли я использовать вариант 1 со временем? –
Конечно, вы можете. Конструктор принимает любую дату и/или временную строку, которая имеет допустимый формат в соответствии с документами [Поддерживаемые даты и временные форматы] (http://php.net/manual/ro/datetime.formats.php). Таким образом, он будет работать с меткой времени, подобной этой «11: 53: 20». – Bogdan
Спасибо за помощь, как всегда. У 'carbon' есть какие-то методы округления? или как я могу округлить с 'carbon' после того, как я добавил минуты и т. д. –