Vediamo adesso quali sono le funzioni PHP per aggiungere o sottrarre giorni ad una determinata data. Ci sono vari metodi per raggiungere questo risultato di manipolazione delle date vi mostrero’ i principali
PHP Aggiungere giorni ad una data Metodo 1
Il primo forse quello più comprensivo si basa sull’utilizzo di due funzioni PHP che sono datetime e dateinterval. Come potete vedere dall’esempio con la prima funzione si setta l’ora con la seconda si stabilisce un intervallo.
//setting function datetime
$date = new DateTime(‘2020-10-10’);
//setting interval to add date. $interval = new DateInterval(‘P30D’);
//Add the interval to the date $date->add($interval);
//Print to screen the result of the add date. echo $date->format(“Y-m-d”);
Una prima osservazione , come potete vedere la data è nel formato americano e nel caso specifico l’ho settata io a 10 ottobre. Ovviamente nulla vieta di mettere la data di oggi in questo caso dovrete sostituire quella stringa con la seguente
$date = new DateTime(“Y-m-d”);
La seconda osservazione che vi riporto è la scritta P30D che sono valori standard della calsse dateinterval, altri valori che si possono utilizzare sono
P1Y: Aggiunge 1 anno
P5D: Aggiunge 5 giorni.
P1D: Aggiunge 1 giorno
P6M: Aggiunge 6 mesi
P4W: Aggiunge 4 settimane
Da qui potrete sicuramente ricavare la data che state cercando.
PHP Aggiungere e Sottrarre giorni ad una data Metodo 2
C’è un secondo modo per aggiungere giorni ad una determinata data che è diciamo mutuato dal linux e quindi un attimo più complesso nella scrittura, ma richiede meno righe di codice
Ovviamente il risultato è del tutto analogo a quello visto in precedenza. Ovviamente se volete la data odierna anche in questo caso dovrete sostituire il seguente valore alla prima riga di comando che è
$date = “Y-m-d”;
Ovviamente come prima potete scegliere la data, eventualmente anche retrodatare mettendo un meno -30days per esempio.
Ci sono anche altre soluzioni, ma insomma le più importanti sono queste , in quanto poi fondamentalmente portano tutte allo stesso risultato che vi ho appena mostrato.
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy
. Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
Caricamento commenti...
Devi effettuare l'accesso per postare un commento.
Fabrizio S.
Share post:
Vediamo adesso quali sono le funzioni PHP per aggiungere o sottrarre giorni ad una determinata data. Ci sono vari metodi per raggiungere questo risultato di manipolazione delle date vi mostrero’ i principali
PHP Aggiungere giorni ad una data Metodo 1
Il primo forse quello più comprensivo si basa sull’utilizzo di due funzioni PHP che sono datetime e dateinterval. Come potete vedere dall’esempio con la prima funzione si setta l’ora con la seconda si stabilisce un intervallo.
Una prima osservazione , come potete vedere la data è nel formato americano e nel caso specifico l’ho settata io a 10 ottobre. Ovviamente nulla vieta di mettere la data di oggi in questo caso dovrete sostituire quella stringa con la seguente
La seconda osservazione che vi riporto è la scritta P30D che sono valori standard della calsse dateinterval, altri valori che si possono utilizzare sono
Da qui potrete sicuramente ricavare la data che state cercando.
PHP Aggiungere e Sottrarre giorni ad una data Metodo 2
C’è un secondo modo per aggiungere giorni ad una determinata data che è diciamo mutuato dal linux e quindi un attimo più complesso nella scrittura, ma richiede meno righe di codice
Ovviamente il risultato è del tutto analogo a quello visto in precedenza. Ovviamente se volete la data odierna anche in questo caso dovrete sostituire il seguente valore alla prima riga di comando che è
$date = “Y-m-d”;
Ovviamente come prima potete scegliere la data, eventualmente anche retrodatare mettendo un meno -30days per esempio.
Ci sono anche altre soluzioni, ma insomma le più importanti sono queste , in quanto poi fondamentalmente portano tutte allo stesso risultato che vi ho appena mostrato.
Vi lascio anche la Guida al Linguaggio PHP nel caso ne abbiate bisogno
Condividi:
Mi piace:
Correlati