美文网首页
Carbon日期库的使用

Carbon日期库的使用

作者: Acto | 来源:发表于2022-03-02 09:47 被阅读0次

diffForHumans

“一个月前”比“30 天前”更便于阅读,很多日期库都提供了这个常见的功能,日期被解析后,有下面两种可能性:

1、当比较的时间A 比 当前默认时间B :xxx前,比如1小时前,5秒前,1年前
2、当比较的时间A 比 当前默认时间B :xxx前,比如1小时后,5秒后,1年后

你可以把第二个参数设置为 true 来删除“前”、“距现在”等修饰语:diffForHumans(Carbon $other, true)。

        echo Carbon::now()->subDays(5)->diffForHumans() . PHP_EOL;               // 5天前
        // 这里Carbon::now()->subDays(5)为 比较时间A,
        // diffForHumans(),第一个参数为空,默认是Carbon::now(),为当前默认时间B,
        // A减去5天和现在比,可不就是:5天前

        echo Carbon::now()->diffForHumans(Carbon::now()->subYear()) . PHP_EOL;   // 11个月后,
        echo Carbon::now()->diffForHumans(Carbon::now()) . PHP_EOL;   // 1秒前
        echo Carbon::now()->diffForHumans(Carbon::now()->subDay()) . PHP_EOL;   // 23小时后

        $dt = Carbon::createFromDate(2011, 8, 1);

        echo $dt->diffForHumans($dt->copy()->addMonth()) . PHP_EOL;              // 1月前
        echo $dt->diffForHumans($dt->copy()->subMonth()) . PHP_EOL;              // 1个月后

        echo Carbon::now()->addSeconds(5)->diffForHumans() . PHP_EOL;            // 4秒后
        echo Carbon::now()->subSeconds(5)->diffForHumans() . PHP_EOL;            // 5秒前

        echo Carbon::now()->subDays(24)->diffForHumans() . PHP_EOL;              // 3周前
        echo Carbon::now()->subDays(24)->diffForHumans(null, true) . PHP_EOL;    // 3周

相关文章

  • Carbon日期库的使用

    diffForHumans “一个月前”比“30 天前”更便于阅读,很多日期库都提供了这个常见的功能,日期被解析后...

  • Carbon日期函数使用

    Carbon使用用于时间和日期处理: echo Carbon::now() //当前时间(返回数据为对象):201...

  • 日期和时间

    日期和时间 必须 使用 Carbon 来处理日期和时间相关的操作。

  • Carbon 时间处理类中文文档

    Introduction Carbon 是php的日期处理类库(A simple PHP API extensio...

  • 2016-5开发总结

    1、Carbon时间类库 这个是laravel御用类库,用起来非常的方便。 官网地址: http://carbon...

  • Carbon 中文文档

    Carbon是日期及时间处理包了,我们这里来看 日期及时间处理包在Laravel框架中的一些常用的使用。 在编写 ...

  • Carbon 用法

    Carbon是日期及时间处理包了,我们这里来看 日期及时间处理包在Laravel框架中的一些常用的使用。 在编写 ...

  • Carbon

    介绍 Carbon 类继承了PHP DateTime类。完整的 Carbon 请看 传送门 使用 Carbon::...

  • 日期及时间处理包 Carbon 在 Laravel 中的简单使用

    在编写 PHP 应用时经常需要处理日期和时间,使用Carbon 会很方便– 继承自 PHPDateTime 类的 ...

  • PHP七天系列之基础知识(3)

    对象操作 PHP提供了面向对象的操作日期时间的方式,Carbon 就是基于PHP内置对象的开源产品,功能丰富使用简...

网友评论

      本文标题:Carbon日期库的使用

      本文链接:https://www.haomeiwen.com/subject/syssrrtx.html