Funzione PHP date_interval_format()

Esempio

Calcolare l'intervallo tra due date e formattare l'intervallo di tempo:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
// %a restituisce il numero totale di giorni
echo $diff->format("Giorni totali:%a.");
?>

Esempio di esecuzione

Definizione e uso

La funzione date_interval_format() è un alias di DateInterval::format().

La funzione DateInterval::format() viene utilizzata per formattare l'intervallo di tempo.

Sintassi

DateInterval::format(format);
Parametro Descrizione
format

Obbligatorio. Specificare il formato. La stringa del parametro format può utilizzare i seguenti caratteri:

  • % - Letterale %
  • Y - Anno, almeno 2 numeri, con zero iniziale (ad esempio 03)
  • y - Anno (ad esempio 3)
  • M - Mese, con zero iniziale (ad esempio 06)
  • m - Mese (ad esempio 6)
  • D - Giorno, con zero iniziale (ad esempio 09)
  • d - Giorno (ad esempio 9)
  • a - Il numero totale di giorni tra le due date calcolate da date_diff()
  • H - Ore, con zero iniziale (ad esempio 08, 23)
  • h - Ore (ad esempio 8, 23)
  • I - Minuti, con zero iniziale (ad esempio 08, 23)
  • i - Minuti (ad esempio 8, 23)
  • S - Secondi, con zero iniziale (ad esempio 08, 23)
  • s - Secondi (ad esempio 8, 23)
  • R - Il segno "-" è negativo, il segno "+" per numeri positivi
  • r - Il segno "-" è negativo, vuoto per numeri positivi

Commento:Ogni stringa di formato deve iniziare con il simbolo %!

Dettagli tecnici

Valore di ritorno: Restituisce l'intervallo di tempo formattato.
Versione PHP: 5.3+