formatLocalized,格式分钟

formatLocalized, format minutes

我正在读取一个 Excel 文件:

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

然后我试图通过

从我的"time"获取时间(小时:分钟:00)
$time = $data["time"]->formatLocalized('%H:%m:00');

当我执行 dd($time); 时,我得到 "05:11:00"。 05 可以表示小时数,00 可以,因为我总是需要 00 作为秒数,但是 11 不是分钟,而是那个日期的月份,但我需要阅读分钟。我尝试使用 '%H:%i:00''%H:%mm:00',但出现错误。我应该如何使用 formatLocalized 来获取会议记录?

正如您在 Carbon formatLocalized 方法中看到的那样:

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

它使用 strftime,正如我们在文档中看到的那样,分钟的两位数表示是 %M

所以你应该使用$time = $data["time"]->formatLocalized('%H:%M:00');.