Συνάρτηση date_diff
Η συνάρτηση date_diff βρίσκει τη διαφορά
μεταξύ δύο ημερομηνιών. Οι ημερομηνίες πρέπει
να είναι αντικείμενα, δημιουργημένα από τη συνάρτηση date_create.
Η συνάρτηση επιστρέφει ένα αντικείμενο 'ημερομηνία',
το οποίο μπορεί να μορφοποιηθεί χρησιμοποιώντας
τη μέθοδο format.
Σύνταξη
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Παράδειγμα
Ας βρούμε τη διαφορά σε ημέρες μεταξύ 2025-12-31
και 2026-01-05:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a ημέρες');
?>
Αποτέλεσμα εκτέλεσης κώδικα:
5 ημέρες
Δείτε επίσης
-
τη συνάρτηση
date_modify,
που προσθέτει ή αφαιρεί χρονικά διαστήματα από μια ημερομηνία