222 of 410 menu

Συνάρτηση 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,
    που προσθέτει ή αφαιρεί χρονικά διαστήματα από μια ημερομηνία
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη