我正在读取具有以下内容的Excel文件:
checkCredentials
然后我试图从我的“时间”中获取时间(小时:分钟:00)
isHashValid
当我$data = Excel::selectSheetsByIndex(0)->load($archivo_procesar, function($reader) {})->get()->toArray();
时,我得到$time = $data["time"]->formatLocalized('%H:%m:00');
。在小时中,05可以正常使用,00可以正常使用,因为我总是需要00以秒为单位,但是11并非分钟是该日期的月份,但是我需要阅读分钟。我尝试使用dd($time);
或"05:11:00"
,但遇到错误。我应该如何使用formatLocalized来获取分钟记录?
答案 0 :(得分:1)
您可以在Carbon formatLocalized
方法中看到:
$formatted = strftime($format, strtotime($this->toDateTimeString()));
它使用strftime
,正如我们在文档中所看到的,分钟的两位数表示为%M
。
因此,您应该使用$time = $data["time"]->formatLocalized('%H:%M:00');
。