Php önceki sonraki günleri yazdırma

Konu: http://www.limitsizbilgi.com/php-dunun-tarihi---onceki-sonraki-herhangi-gunler.html



1. Yöntem

<?php
echo "Birinci Fonksiyon: ".date('d/m/Y',strtotime("-1 day"))." // Bura dünün tarihi</br>";
echo "Birinci Fonksiyon: ".date('d/m/Y',strtotime("-30 day"))." // Burası 30 gün öncesinin tarihi</br>";
echo "Birinci Fonksiyon: ".date('d/m/Y',strtotime("+30 day"))." // Bura 40 gün sonrasının tarihi</br>";
?>

Birinci Fonksiyon: 17/05/2024 // Bura dünün tarihi
Birinci Fonksiyon: 18/04/2024 // Burası 30 gün öncesinin tarihi
Birinci Fonksiyon: 17/06/2024 // Bura 40 gün sonrasının tarihi

2. Yöntem

<?php
$yesterday = date('Y-m-d', mktime(0, 0, 0, date("m") , date("d") - 1, date("Y")));
echo $yesterday;
?>

İkinci fonksiyon(dün): 2024-05-17

3. Yöntem

//1 gün; 24 saat; 60 dakika ; 60 saniye çıkarılıyor =86400 (-)(+) kullanılabilir.

<?php
$gun=time()-(1*24*60*60);
echo date('d-m-Y',$gun);
?>

17-05-2024