Ik zou een timestamp ophalen via de functie time() en daar dan 24 * 60 * 60 (aantal seconden in een dag) er af halen. Zo krijg je een timestamp van gister zelfde tijd.
Van deze nieuwe timestamp kun je dan een datum maken in het formaat naar keus. Ik ben geen gevorderde php'er onder ons, maar zo zou ik het aanpakken in ieder geval.
<?php
// timestamp van nu
$timestamp = time();
// timestamp van gister berekenen door er 86400 seconden af te halen
$timestamp_yesterday = $timestamp - (24*60*60);
// datum berekenen aan de hand van de timestamp van gister
$yesterday = date('d-m-Y', $timestamp_yesterday);
// nieuwe datum echo'en (gister, op moment van posten laat dit '31-03-2015' zien.
echo $yesterday;
?>
Ik zou een timestamp ophalen via de functie time() en daar dan 24 * 60 * 60 (aantal seconden in een dag) er af halen. Zo krijg je een timestamp van gister zelfde tijd.
Het is je dit weekend mogelijk opgevallen dat minstens 2 dagen per jaar niet uit 24 * 60 * 60 seconden bestaan...