Date_diff funksiýasy
date_diff funksiýasy iki sene
arasydaky tapawudy tapýar. Seneler şol
wagt date_create funksiýasy
tarapyndan döredilen obýektler bolmaly.
Funksiýa 'sene' obýektini yzyna gaytarýar,
ony format metody bilen formatlap bolýar.
Sintaksis
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Mysal
2025-12-31 bilen 2026-01-05
arasydaky günleriň tapawudyny tapaýaly:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a gün');
?>
Kodyň ýerine ýetirilişiniň netijesi:
5 gün
Şeýle-de görüň
-
date_modifyfunksiýasyny,
seneden wagt aralyklaryny goşýan ýa-da aýyrýan