formatLocalized, формат минут - PullRequest
       18

formatLocalized, формат минут

0 голосов
/ 14 ноября 2018

Я читаю файл Excel с:

$data = Excel::selectSheetsByIndex(0)->load($archivo_procesar, function($reader) {})->get()->toArray();

Тогда я пытаюсь получить время (часы: минуты: 00) из моего "времени" с помощью

$time = $data["time"]->formatLocalized('%H:%m:00');

Когда я делаю dd($time);, я получаю "05:11:00". 05 в порядке часов, 00 в порядке, потому что мне всегда нужно 00 в качестве секунд, но 11 - это не минуты, это месяц этой даты, но мне нужно прочитать минуты. Я пытался с '%H:%i:00' или '%H:%mm:00', но я получаю ошибки. Как я должен использовать формат Localized для получения минут в порядке?

1 Ответ

0 голосов
/ 15 ноября 2018

Как вы можете видеть в Carbon formatLocalized метод:

$formatted = strftime($format, strtotime($this->toDateTimeString()));

Используется strftime, и, как видно из документации, двузначное представление минуты равно %M.

Так что вы должны использовать $time = $data["time"]->formatLocalized('%H:%M:00');.

...