Funksioni date_interval_create_from_date_string

Funksioni date_interval_create_from_date_string shndërron përshkrimin tekstual të intervalit në një objekt me datë. Ky objekt mund të përdoret me funksionet date_add dhe date_sub. Vargu i intervalit përdor gjuhën natyrore për të treguar periudhën.

Sintaksa

phpdate_interval_create_from_date_string(string $time);

Shembull

Le të krijojmë një interval prej 2 ditësh dhe 6 orësh:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të krijojmë një interval kompleks (1 muaj, 2 javë dhe 3 ditë):

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

Rezultati i ekzekutimit të kodit:

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

Formatet e mbështetura

Funksioni kupton njësitë e mëposhtme matëse:

Shihni gjithashtu

  • funksionin date_add,
    i cili shton një interval në datë
  • funksionin date_sub,
    i cili zbret një interval nga data
  • funksionin date_create,
    i cili krijon një objekt DateTime