PHP Date 7 Gün Öncesini Bulup Farklı Formatlarda Yazdırma

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