Funkcija date_interval_create_from_date_string

Funkcija date_interval_create_from_date_string pretvori besedilni opis intervala v objekt z datumom. Ta objekt je mogoče uporabljati s funkcijama date_add in date_sub. Niz intervala uporablja naravni jezik za določanje obdobja.

Sintaksa

phpdate_interval_create_from_date_string(string $time);

Primer

Ustvarimo interval 2 dni in 6 ur:

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

Rezultat izvajanja kode:

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

Primer

Ustvarimo kompleksen interval (1 mesec, 2 tedna in 3 dni):

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

Rezultat izvajanja kode:

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

Podprti formati

Funkcija razume naslednje merske enote:

Glejte tudi

  • funkcijo date_add,
    ki doda interval k datumu
  • funkcijo date_sub,
    ki odšteje interval od datuma
  • funkcijo date_create,
    ki ustvari objekt DateTime