Özel tarih ve günde div'in aktif olması
Merhabalar,
ALışveriş sitem için örneğin 27 Ekim ayı ve gününe gelindiğine otomatik olarak çalıştırak istediğim bir div'i aktif etmesini isteyeceğim. Nasıl yapabiliriz ?
Diyelim ki ürünün tarih verisini MySQL'den alıp $mysqlDate
değişkeninde atadınız.
$mysqlDate = "2022-10-28 21:45:51";
O halde $mysqlDate
değişkenindeki değerin "bugün" olup olmadığını anlamak için aşağıdaki kodlar iş görür.
$activeDate = date("Y-m-d", strtotime($mysqlDate));
$today = date("Y-m-d");
$isActiveDate = $activeDate == $today;
unset($activeDate, $today);
Böylece elinizde $isActiveDate
adlı bir değişken var.
Bu değişkene, eğer $mysqlDate
'te tutuğunuz tarih bugünse true
, değilse false
değeri atanmış durumda.
Bir <div>
'i bu değere göre göstermek istiyorsanız <div>
'i php if koşuluna sarabilirsiniz:
<div class="product">
<img class="img" source="<?=$productImg?>" />
<div>
<h1><?=$productName?></h1>
<div class="price"><?=$price?></div>
<?php if($isActiveDate) { ?>
<div>Bugün bu ürünün aktif günü!!!</div>
<?php } ?>
</div>
</div>