为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel Carbon 将日期时间设置为 00

Laravel Carbon 将日期时间设置为 00

PHP
12345678_0001 2023-04-28 17:31:56
如果我有这样的变量:$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
查看完整描述

3 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

有很多方法可以做到:

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);



查看完整回答
反对 回复 2023-04-28
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

使用 Carbon 解析您的日期字符串并对其进行格式化,将秒部分设置为00

$arivalTime1 = '2020-06-05 15:52:27';
echo Carbon::parse($arivalTime1)->format('Y-m-d H:i:00');


查看完整回答
反对 回复 2023-04-28
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

解决方案:

Carbon::parse($time)->startOfMinute()->toDateTimeString()


查看完整回答
反对 回复 2023-04-28
  • 3 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信