Merhabalar arkadaşlar bu gün sizlerle php ile bir gün öncesi veya sonrası veya isteğe bağlı bir kaç gün öncesinin nasıl öğrenebilceğimize bakacağız. Bu işlem için strtotime(); fonksiyonu ile yapacağız.
Bir gün öncesini yani dünün tarihi için :
<?php
$bugun = date("d.m.Y");
$ara = strtotime('-1 day',strtotime($bugun));
echo date("d.m.Y",$ara); // dünün tarihi
?>
Yukarıdaki kod bloğu sayesinde dünün tarihini ekrana yazdırabilirsiniz.
Şimdi fonksiyonun diğer kullanımlarına bakalım
<?php
$bugun = date("d.m.Y");
$dun = strtotime('-1 day',strtotime($bugun));
$yarin = strtotime('+1 day',strtotime($bugun)); // birgün sonra yarın
$hafta = strtotime('+1 week',strtotime($bugun)); //Bir hafta sonra
$geri = strtotime('-1 week',strtotime($bugun)); //Bir hafta önce
?>
Yukarıdaki kodlar sayesinde hafta veya günleri istediğiniz kadar artırarak kullanabilirsiniz.