我正在laravel处理的数据库中保存updated_at时间。
我想检查字段updated_at值和现在时间(以分钟为单位)之间的区别。
这是我获得当前时间的方式:
$now = time();
这是我的回音结果:
UPDATED AT : 2017-09-10 13:14:29
TIME NOW : 1505051247
知道如何按分钟检查这两个值之间的时间。
由于
答案 0 :(得分:2)
您正在使用Laravel,因此请使用Carbon
的强大功能$updated_at = \Carbon\Carbon::parse('2017-09-10 13:14:29');
$timeNow = \Carbon\Carbon::createFromTimestamp(1505051247); // but you should use \Carbon\Carbon::now()
$diffInMinutes = $updated_at->diffInMinutes($timeNow);
dd($diffInMinutes);
答案 1 :(得分:1)
使用Carbon
use Carbon;
$time_now = Carbon::now();
$updated_at = Carbon::parse('2017-09-10 13:14:29');
$differenceInMinutes = $updated_at->diffInMinutes($time_now);
希望它有所帮助。