247 of 410 menu

DateTime-luokan getLastErrors-metodi

Metodi getLastErrors palauttaa taulukon, joka sisältää tietoa viimeisimmistä virheistä ja varoituksista, jotka ovat ilmaantuneet DateTime-olioita luotaessa tai käsiteltäessä. Tämä on hyödyllistä virheenkorjauksessa ja virheellisten päivämäärien käsittelyssä.

Syntaksi

DateTime::getLastErrors();

Esimerkki

Yritetään luoda DateTime-olio virheellisellä päivämäärällä ja katsotaan palautettuja virheitä:

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

Koodin suorituksen tulos:

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

Esimerkki

Yritetään luoda DateTime-olio täysin virheellisellä päivämäärämuodolla:

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

Koodin suorituksen tulos:

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

Katso myös

  • funktion date,
    joka muotoilee annetun päivämäärän
  • funktion strtotime,
    joka muuntaa merkkijonon Unix-aikaleimaksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää