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

Я читаю файл 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', но получаю ошибки. Как мне использовать formatLocalized для получения минут в порядке?

Ваш $data["time"] - экземпляр Carbon?

nakov 14.11.2018 22:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
1
1 450
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

Поэтому вам следует использовать $time = $data["time"]->formatLocalized('%H:%M:00');.

Да, я тоже это нашел. Спасибо.

pmiranda 14.11.2018 22:36

Другие вопросы по теме