220 of 410 menu

Funktio date_interval_create_from_date_string

Funktio date_interval_create_from_date_string muuntaa tekstikuvauksen aikavälistä päivämääräolioksi. Tätä oliota voidaan käyttää funktioiden date_add ja date_sub kanssa. Aikavälimerkkijono käyttää luonnollista kieltä jaksojen määrittämiseen.

Syntaksi

date_interval_create_from_date_string(string $time);

Esimerkki

Luodaan kahden päivän ja kuuden tunnin aikaväli:

<?php $interval = date_interval_create_from_date_string('2 days + 6 hours'); print_r($interval); ?>

Koodin suorituksen tulos:

DateInterval Object ( [d] => 2 [h] => 6 )

Esimerkki

Luodaan monimutkainen aikaväli (1 kuukausi, 2 viikkoa ja 3 päivää):

<?php $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days'); print_r($interval); ?>

Koodin suorituksen tulos:

DateInterval Object ( [m] => 1 [d] => 17 )

Tuetut muodot

Funktio ymmärtää seuraavat mittayksiköt:

  • year/years
  • month/months
  • day/days
  • week/weeks
  • hour/hours
  • minute/minutes
  • second/seconds

Katso myös

  • funktion date_add,
    joka lisää aikavälin päivämäärään
  • funktion date_sub,
    joka vähentää aikavälin päivämäärästä
  • funktion date_create,
    joka luo DateTime-olion
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ää