Come sottrarre i giorni in una data con orario
Per sottrarre i giorni in una data con orario in PHP, è possibile utilizzare il seguente codice:
// Otteniamo la data e l'ora corrente
$currentDate = date('Y-m-d H:i:s');
// Numero di giorni da sottrarre
$numDaysToSubtract = 1;
// Sottraiamo i giorni e otteniamo la nuova data e ora
$newDate = date('Y-m-d H:i:s', strtotime("-{$numDaysToSubtract} days", strtotime($currentDate)));
In questo codice, la variabile $currentDate
contiene la data e l’ora corrente, mentre $numDaysToSubtract
indica il numero di giorni che vogliamo sottrarre. La funzione strtotime
restituisce un timestamp UNIX dalla data fornita, che viene utilizzato per sottrarre i giorni specificati. Infine, la funzione date
formatta la nuova data e ora nel formato desiderato.
Con questo codice, è possibile sottrarre qualsiasi numero di giorni da una data con orario in modo semplice ed efficiente, senza la necessità di scrivere codice complicato o confuso.