238 of 410 menu

Metodo sub della classe DateTime

Il metodo sub della classe DateTime sottrae l'intervallo di tempo specificato dalla data. Accetta come parametro un oggetto DateInterval. L'oggetto data stesso viene modificato.

Sintassi

$datetime->sub(DateInterval $interval);

Esempio

Sottraiamo 2 giorni dalla data corrente:

<?php $date = new DateTime('2023-05-15'); $interval = new DateInterval('P2D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Risultato dell'esecuzione del codice:

'2023-05-13'

Esempio

Sottraiamo 1 mese e 5 giorni dalla data specificata:

<?php $date = new DateTime('2023-06-20'); $interval = new DateInterval('P1M5D'); $date->sub($interval); echo $date->format('Y-m-d'); ?>

Risultato dell'esecuzione del codice:

'2023-05-15'

Vedi anche

  • la funzione date_add,
    che aggiunge un intervallo a una data
  • la funzione date_diff,
    che calcola la differenza tra le date
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta