ilk önce bugünün tarihini buluyoruz daha sonra bugünden 7 çıkarıp formatını değiştirip ekrana yazdırıyoruz. Veritabanına kayıt eklerken yada veritabanından kayıt çekerken tür olarak DATE kullandıysanız yada kullanmanız gerekiyorsa tarih formatı Y-m-d oluyor. Bunu kullanıcıya gösterirken anlamsız olduğu için formatını değiştirmek gerekiyor ben genellikle kullancıya d-m-Y yada d.m.Y formatında gösteriyorum. Veri tabanına da Y-m-d formatına çevirip yazdırıyorum. Aşağıdaki örneğin yararlı olması dileği ile:
* Bugünün tarihi 2018-04-12 baz alınarak örneklendirme yapılmıştır.
ornek.php
<?php $bugun = date("Y-m-d"); // 2018-04-12 $cevir = strtotime('-7 days', strtotime($bugun)); echo $oncesi = date("Y-m-d",$cevir)."<br>"; // 2018-04-05 echo $sonhaftabaslik = date("d.m.Y",$cevir); // // 05.04.2018 ?>
Görünümü:
2018-04-05 05.04.2018
Çok teşekkürler. Basit görünüyor. Bakalım uygulayabilecek miyim.
Rica ederim takıldığınız yerde yorum yazın yardımcı olmaktan mutluluk duyarım
FATAL ERROR syntax error, unexpected ‘$cevir’ (T_VARIABLE) on line number 3 – KOD PATLAK
kullandığınız kodu tam yazar mısınız? Paylaştığım kod çalışıyor tekrar kontrol ettim.