Funktsioon date_interval_create_from_date_string

Funktsioon date_interval_create_from_date_string teisendab tekstitõlke intervallist kuupäevaga objektiks. Seda objekti saab kasutada funktsioonidega date_add ja date_sub. Intervalli string kasutab perioodi määramiseks loomulikku keelt.

Süntaks

phpdate_interval_create_from_date_string(string $time);

Näide

Loome intervalli 2 päeva ja 6 tunni jooksul:

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

Koodi täitmise tulemus:

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

Näide

Loome keeruka intervalli (1 kuu, 2 nädalat ja 3 päeva):

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

Koodi täitmise tulemus:

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

Toetatud vormingud

Funktsioon mõistab järgmisi mõõtühikuid:

Vaata ka

  • funktsiooni date_add,
    mis lisab intervalli kuupäevale
  • funktsiooni date_sub,
    mis lahutab intervalli kuupäevast
  • funktsiooni date_create,
    mis loob DateTime objekti