Funkcija date_interval_create_from_date_string

Funkcija date_interval_create_from_date_string pretvara tekstualni opis intervala u objekat sa datumom. Ovaj objekat se može koristiti sa funkcijama date_add i date_sub. String intervala koristi prirodan jezik za naznačavanje perioda.

Sintaksa

phpdate_interval_create_from_date_string(string $time);

Primer

Kreirajmo interval od 2 dana i 6 sati:

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

Rezultat izvršavanja koda:

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

Primer

Kreirajmo složeni interval (1 mesec, 2 nedelje i 3 dana):

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

Rezultat izvršavanja koda:

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

Podržani formati

Funkcija razume sledeće jedinice merenja:

Pogledajte takođe

  • funkciju date_add,
    koja dodaje interval datumu
  • funkciju date_sub,
    koja oduzima interval od datuma
  • funkciju date_create,
    koja kreira DateTime objekat