PHP Carbon 在 ->format('H:m') 时增加 1 分钟
PHP Carbon adds 1 minute when ->format('H:m')
我试着用 PHP Carbon 像这样显示一小时和一分钟:
$hour = Carbon::parse('2021-01-10 10:00')->format('H:m');
并且 $hour 是 10:01 而不是 10:00。
这是为什么?
我做错了什么?
我用PHP7.4
'm' 是“月”的格式说明符,恰好是一月(第 1 个月)。
对于“分钟”,您需要使用 'i' 代替:
$hour = Carbon::parse('2021-01-10 10:00')->format('H:i');
参见 the PHP manual page for the format
method,Carbon 构建于其之上。
(如果每次我犯这个错误或看到别人犯这个错误我都能得到一分钱,我会请你喝啤酒)
我试着用 PHP Carbon 像这样显示一小时和一分钟:
$hour = Carbon::parse('2021-01-10 10:00')->format('H:m');
并且 $hour 是 10:01 而不是 10:00。
这是为什么?
我做错了什么?
我用PHP7.4
'm' 是“月”的格式说明符,恰好是一月(第 1 个月)。
对于“分钟”,您需要使用 'i' 代替:
$hour = Carbon::parse('2021-01-10 10:00')->format('H:i');
参见 the PHP manual page for the format
method,Carbon 构建于其之上。
(如果每次我犯这个错误或看到别人犯这个错误我都能得到一分钱,我会请你喝啤酒)