【问题标题】:How to compare the date today and to the date timestamp created_at using Laravel 5.4如何使用 Laravel 5.4 比较今天的日期和日期时间戳 created_at
【发布时间】:2017-08-14 06:20:15
【问题描述】:

我想让用户每 1 年更新一次他/她的应用程序。例如,今天是 2017 年 8 月 14 日,如果日期到了 2018 年 8 月 14 日,应用程序会告诉用户他需要更新他的应用程序。

@if ($application->created_at->todatestring() != 2018-08-14)
   <h1>You need to renew your application!</h1>
@endif

因此,默认情况下,更新应用程序并不总是 2018 年。那么我将如何获得明年来年的价值呢?如何增加年份或将其加 1

寻求帮助。 提前致谢。

【问题讨论】:

    标签: php laravel laravel-5 laravel-5.4


    【解决方案1】:

    预计created_atCarbon 对象:

    @if ($application->created_at->addYear()->gt(\Carbon\Carbon::now()))
        <h1>You need to renew your application!</h1>
    @endif
    

    查看更多here

    【讨论】:

    • 谢谢!顺便说一句,如果我更改机器中的时间设置,我如何测试它是否有效,我的应用程序总是崩溃
    • 逻辑不应该是-&gt;lt()吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 2014-09-09
    相关资源
    最近更新 更多