Laravel Blade şablonunda tarih ve saat karşılaştırması yapmak için @if ifadesini ve PHP’nin tarih ve saat fonksiyonlarını kullanabilirsiniz. İşte bir örnek:

@php
    $currentDateTime = now(); // Geçerli tarih ve saat
    $targetDateTime = \Carbon\Carbon::parse('2023-06-16 14:30:00'); // Karşılaştırılacak hedef tarih ve saat
@endphp

@if ($currentDateTime->greaterThan($targetDateTime))
    <p>Geçmiş bir tarih ve saat.</p>
@elseif ($currentDateTime->equalTo($targetDateTime))
    <p>Şu anki tarih ve saat ile hedef tarih ve saat eşit.</p>
@else
    <p>Gelecek bir tarih ve saat.</p>
@endif

Yukarıdaki örnekte, $currentDateTime değişkeni geçerli tarih ve saati temsil ederken, $targetDateTime değişkeni karşılaştırılacak hedef tarih ve saati temsil ediyor. greaterThan fonksiyonu, geçerli tarih ve saat değerinin hedef tarih ve saat değerinden daha büyük olup olmadığını kontrol eder. equalTo fonksiyonu ise geçerli tarih ve saat değerinin hedef tarih ve saat değerine eşit olup olmadığını kontrol eder.

Shares:

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir