как сравнить дату БД с текущей датой в bootstrap? - PullRequest
0 голосов
/ 21 июня 2020

У меня есть bootstrap laravel страница, на которой я хочу сравнить дату базы данных с текущей датой, если она меньше 1 дня, я хочу добавить класс

 @elseif( ($order->order_date, strtotime('now - 1day')) < date('yy-m-d') )
                    <tr class="delivery-missed">
                    @else
                    <tr>

Я знаю, что этот запрос неверен, что это способ записи? или я должен использовать java скрипт?

1 Ответ

0 голосов
/ 21 июня 2020

Вы можете использовать Carbon.

Делая что-то вроде этого:

@php
 $order_date = \Carbon\Carbon::parse($order->order_date);
 $now = \Carbon\Carbon::now();
@endphp
 <tr class="{{ $order_date->diff($now)->days < 1 ? 'delivery-missed' : '' }}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...