2017-08-14 134 views
0

我想讓用戶每1年更新他/她的應用程序。例如,今天是2017-08-14,如果日期到2018-08-14,應用程序會告訴用戶他需要更新他的應用程序。如何比較今天的日期和日期時間戳created_at使用Laravel 5.4

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

所以默認情況下它不只是總是2018年更新應用程序。那麼我將如何獲得明年即將到來的一年的價值呢?如何增加年份或將其增加1

尋求幫助。 在此先感謝。

回答

3

預期created_atCarbon對象:

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

查看更多here

+0

謝謝!順便說一句,我如何測試它,如果它的工作原因,如果我改變了我的機器中的時間設置我的應用程序總是崩潰 –

+0

邏輯應該不是' - > lt()'? – Tpojka

相關問題