Laravel Carbon 将日期时间设置为 00

如果我有这样的变量:

$arivalTime1 = '2020-06-05 15:52:27'
$arivalTime2 = '2020-06-05 15:52:55'

如何使用 Carbon 将这些变量转换为秒数显示为 00:

$converted1 = 2020-06-05 15:52:00
$converted2 = 2020-06-05 15:52:00


12345678_0001
浏览 146回答 3
3回答

繁星coding

有很多方法可以做到:1- 就像 Vladimir verleg 的回答:$arivalTime1 = '2020-06-05 15:52:27' Carbon::parse($arivalTime1)->format('Y-m-d H:i:00');2- 使用 startOfMinute() 方法:Carbon::parse($time)->startOfMinute()->toDateTimeString();3- 使用 create 方法女巫给你更多的控制权:$value=Carbon::parse($time); $wantedValue=Carbon::create($value->year,$value->month,$value->day,$value->hour,$value->minute,0);

Smart猫小萌

使用 Carbon 解析您的日期字符串并对其进行格式化,将秒部分设置为00:$arivalTime1 = '2020-06-05 15:52:27'; echo Carbon::parse($arivalTime1)->format('Y-m-d H:i:00');

蛊毒传说

解决方案:Carbon::parse($time)->startOfMinute()->toDateTimeString()
打开App,查看更多内容
随时随地看视频慕课网APP