gpt4 book ai didi

php - Laravel 解析日期并以分钟为单位获取差异

转载 作者:行者123 更新时间:2023-12-02 00:43:35 28 4
gpt4 key购买 nike

您好,我正在尝试获取分钟差,它总是返回一个正整数,有没有办法获取整数值。这是我尝试过的代码

      $connections = ChatConnection::all();

foreach ($connections as $con) {
$monthdate = Carbon::parse($con->last_connected_at)->addMinute(5);
$dateDiff = Carbon::now()->diffInMinutes($monthdate);

$this->info($dateDiff);

}

$this->info($dateDiff); 这总是返回一个正整数。

如果消息连接已超过 5 分钟,我必须检查发送推送通知列。

有什么好的方法吗?

最佳答案

默认情况下,diffInMinutes() 总是返回正整数。

为了得到两者的正负差值,

您在 diffInMinutes() 函数中添加了 false 参数,如下所示:

foreach ($connections as $con) {
$monthdate = Carbon::parse($con->last_connected_at)->addMinute(5);
$dateDiff = Carbon::now()->diffInMinutes($monthdate,false);

$this->info($dateDiff);
}

希望你明白。

关于php - Laravel 解析日期并以分钟为单位获取差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45165422/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com