A date_diff függvény

A date_diff függvény két dátum különbségét határozza meg. A dátumoknak eközben a date_create függvénnyel létrehozott objektumoknak kell lenniük. A függvény egy 'dátum' objektumot ad vissza, amely formázható a format metódussal.

Szintaxis

phpdate_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval

Példa

Határozzuk meg a napok közötti különbséget 2025-12-31 és 2026-01-05 között:

php<?php
  $date1 = date_create('2025-12-31');
  $date2 = date_create('2026-01-05');
  
  $diff = date_diff($date1, $date2);
  echo $diff->format('%a nap');
?>

A kód végrehajtásának eredménye:

php5 nap

Lásd még

  • a date_modify függvényt,
    amely időintervallumokat ad hozzá vagy von le egy dátumból