248 of 410 menu

DateInterval-luokan createFromDateString-metodi

Staattinen metodi createFromDateString luokassa DateInterval muuntaa merkkijonokuvauksen aikavälistä DateInterval-objektiksi. Parametrina se hyväksyy merkkijonon päivämäärämuodolla, jonka strtotime-funktio ymmärtää. Palauttaa DateInterval-objektin tai false virheen sattuessa.

Syntaksi

DateInterval::createFromDateString(string $datetime): DateInterval|false

Esimerkki

Luodaan kahden päivän väli:

<?php $interval = DateInterval::createFromDateString('2 days'); print_r($interval); ?>

Koodin suorituksen tulos:

DateInterval Object ( [d] => 2 [h] => 0 [i] => 0 [s] => 0 ... )

Esimerkki

Luodaan kuukauden ja 5 päivän väli:

<?php $interval = DateInterval::createFromDateString('1 month + 5 days'); print_r($interval); ?>

Koodin suorituksen tulos:

DateInterval Object ( [m] => 1 [d] => 5 [h] => 0 [i] => 0 [s] => 0 ... )

Esimerkki

Luodaan 3 tunnin ja 30 minuutin väli:

<?php $interval = DateInterval::createFromDateString('3 hours + 30 minutes'); print_r($interval); ?>

Koodin suorituksen tulos:

DateInterval Object ( [h] => 3 [i] => 30 [s] => 0 ... )

Katso myös

  • luokka DateInterval,
    joka edustaa aikaväliä
  • funktio strtotime,
    joka muuntaa päivämäärän tekstikuvauksen aikaleimaksi
  • luokka DateTime,
    joka käsittelee päivämäärää ja aikaa
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ää