date_diff() (funzione PHP) restituisce, sotto forma di oggetto, la differenza tra due date.
tips&tricks
Sintassi
date_diff($datetime1, $datetime2, $booleano[facoltativo])
| parametro | descrizione |
|---|---|
| $datetime1 | Il DateTime (primo riferimento) |
| $datetime2 | Il DateTime (secondo riferimento) |
| $booleano | Specifica se l’intervallo/differenza deve essere positivo (true) o no (false). In mancanza, il valore di default è false. |
Esempi
$data1=date_create("1972-03-21");
$data2=date_create("2018-04-11");
$diff=date_diff($data1, $data2);
print_r($diff);
echo "Anni: $diff->y"; // 46
echo "Giorni: $diff->days"; // 16822
/* RISULTATO
DateInterval Object
(
[y] => 46
[m] => 0
[d] => 21
[h] => 0
[i] => 0
[s] => 0
[f] => 0
[weekday] => 0
[weekday_behavior] => 0
[first_last_day_of] => 0
[invert] => 0
[days] => 16822
[special_type] => 0
[special_amount] => 0
[have_weekday_relative] => 0
[have_special_relative] => 0
)
*/
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment