laravel 时间差间隔计算方法

407次阅读
没有评论

共计 536 个字符,预计需要花费 2 分钟才能阅读完成。

Laravel 能够方便的利用 Carbon 类库来处理各类时间差问题:

1、天数间隔:

carbon::parse ('2020-12-10')->diffInDays('2020-12-28', false); // 为正负数
 
carbon::parse ('2020-12-10')->diffInDays('2020-12-28', true);// 为正负数的绝对值
 

2、计算相差小时数、相差秒数等

$date = '2023-12-11 12:59:59';
 
$carbon = carbon::parse ($date); // 格式化一个时间日期字符串为 carbon 对象
 
$int = (new Carbon)->diffInSeconds ($carbon, false); // $int 为正负数
 
or $int = (new Carbon)->diffInSeconds ($carbon, true); // $int 为正负数的绝对值

3、获取当前时间

echo Carbon::now();//2023-08-17 09:27:49
echo Carbon::now(‘America/Los_Angeles’);// 设置时区

4、日期和时间加减

$date = Carbon::now();
$date->addDays(7);
echo $date;

正文完
加入官方交流QQ群:778957856
post-qrcode
 
clark
版权声明:本站原创文章,由 clark 2023-08-19发表,共计536字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)