In un'applicazione web può capitare di dover calcolare la data del prossimo lunedì o della prossima domenica.
PHP ci viene incontro con la funzione strtotime().
Vediamo un esempio di come è possibile utilizzarla.
// lunedì scorso
echo date("d/m/Y", strtotime("previous monday", strtotime(date("Y-m-d"))));
// lunedì prossimo
echo date("d/m/Y", strtotime("next monday", strtotime(date("Y-m-d"))));
Utilizziamo la funzione date() per formattare il risultato finale, le passiamo come secondo parametro il time restituito dalla funzione strtotime().