247 of 410 menu

Μέθοδος getLastErrors της κλάσης DateTime

Η μέθοδος getLastErrors επιστρέφει έναν πίνακα με πληροφορίες σχετικά με τα τελευταία σφάλματα και τις προειδοποιήσεις, που προέκυψαν κατά τη δημιουργία ή την εργασία με αντικείμενα DateTime. Αυτό είναι χρήσιμο για τον εντοπισμό σφαλμάτων και την επεξεργασία μη έγκυρων ημερομηνιών.

Σύνταξη

DateTime::getLastErrors();

Παράδειγμα

Ας προσπαθήσουμε να δημιουργήσουμε ένα αντικείμενο DateTime με μη έγκυρη ημερομηνία και ας δούμε τα σφάλματα που επιστρέφονται:

<?php $date = DateTime::createFromFormat('Y-m-d', '2023-02-30'); $res = DateTime::getLastErrors(); print_r($res); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

[ 'warning_count' => 1, 'warnings' => [6 => 'The parsed date was invalid'], 'error_count' => 0, 'errors' => [] ]

Παράδειγμα

Ας προσπαθήσουμε να δημιουργήσουμε ένα αντικείμενο DateTime με εντελώς εσφαλμένη μορφή ημερομηνίας:

<?php $date = DateTime::createFromFormat('Y-m-d', 'invalid-date'); $res = DateTime::getLastErrors(); print_r($res); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

[ 'warning_count' => 0, 'warnings' => [], 'error_count' => 1, 'errors' => [0 => 'The parsed string was invalid'] ]

Δείτε επίσης

  • τη συνάρτηση date,
    που μορφοποιεί μια δεδομένη ημερομηνία
  • τη συνάρτηση strtotime,
    που μετατρέπει μια συμβολοσειρά σε χρονική σφραγίδα Unix
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη