Я использую laravel, и по какой-то причине моя логика здесь не применяется правильно.
Здесь оператор if должен взять результаты из базы данных и посмотреть, находится ли метка времени create_at в течение последних 6 месяцев,Если так, у меня есть класс css для 'newCust' ниже.Если временная метка create_at превышает 6 месяцев, она не должна применяться.
Я использую subMonth для получения последних 6 месяцев, но, похоже, она не применяется, потому что теперь она применяет класс CSS ко всем строкам, поэтомуМне интересно, если мое сравнение дат здесь не так.
$d->createdAt = new \DateTime($d->created_at); // created_at is full timestamp (2011-01-01 00:00:00)
$deadline = Carbon::now()->subMonths(6)->format('Y-m-d H:i:s');
if($d->createdAt > $deadline){ // I'm trying to say here that if the created_at timestamp is within the last 6 months, then apply following logic
$d->call_status = 'newCust';
}