DateInterval класының createFromDateString әдісі

DateInterval класының статикалық әдісі createFromDateString уақыт аралығының жолдық сипаттамасын DateInterval объектісіне түрлендіреді. Параметр ретінде strtotime функциясы түсінетін дата пішімі бар жолды қабылдайды. DateInterval объектісін немесе қате болған жағдайда false қайтарады.

Синтаксис

phpDateInterval::createFromDateString(string $datetime): DateInterval|false

Мысал

2 күнге арналған интервалды құрайық:

php<?php
  $interval = DateInterval::createFromDateString('2 days');
  print_r($interval);
?>

Кодты орындау нәтижесі:

phpDateInterval Object
(
  [d] => 2
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

Мысал

1 ай және 5 күнге арналған интервалды құрайық:

php<?php
  $interval = DateInterval::createFromDateString('1 month + 5 days');
  print_r($interval);
?>

Кодты орындау нәтижесі:

phpDateInterval Object
(
  [m] => 1
  [d] => 5
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

Мысал

3 сағат және 30 минутқа арналған интервалды құрайық:

php<?php
  $interval = DateInterval::createFromDateString('3 hours + 30 minutes');
  print_r($interval);
?>

Кодты орындау нәтижесі:

phpDateInterval Object
(
  [h] => 3
  [i] => 30
  [s] => 0
  ...
)

Сондай-ақ қараңыз

  • DateInterval класы,
    уақыт аралығын білдіреді
  • strtotime функциясы,
    датаның мәтіндік сипаттамасын уақыт белгісіне түрлендіреді
  • DateTime класы,
    датамен және уақытпен жұмыс істейді