【发布时间】:2019-07-11 14:20:31
【问题描述】:
我试图根据员工显示两次之间的差异
迟到或早到办公室。
我尝试像往常一样使用 laravel 使用的 Carbon 程序,例如 diffInMinutes() 或 diffInHours()。
但它会产生一个致命错误,这对我来说是出乎意料的。
注意:Carbon 已经在控制器顶部使用,如下所示:
使用碳\碳;
我也试过用
protected $dates = ['created_at', 'updated_at','enter_time'];
$official_Entry_time = Carbon::parse('10:00:00 AM')->format("H:i:s A");
/*
$data->enter_time contain actual entry time. retrieve from database.
Guess enter time is : $data->enter_time = '12:35:20 PM';
*/
$Enter_Time = Carbon::parse($data->enter_time)->format("H:i:s A");
$lateOrEarly = $official_Entry_time->diffInMinutes($Enter_Time);
echo $lateOrEarly;
我预计输出 22 分钟或其他时间。但它显示'调用字符串上的成员函数 diffInMinutes()'
【问题讨论】:
标签: laravel php-carbon