Metoda createFromDateString e klasës DateInterval
Metoda statike createFromDateString e klasës DateInterval shndërron përshkrimin me varg të intervalit kohor në një objekt DateInterval. Si parametër pranon një varg me formatin e datës, të cilin e kupton funksioni strtotime. Kthen një objekt DateInterval ose false në rast gabimi.
Sintaksa
DateInterval::createFromDateString(string $datetime): DateInterval|false
Shembull
Le të krijojmë një interval prej 2 ditësh:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Rezultati i ekzekutimit të kodit:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Shembull
Le të krijojmë një interval prej 1 muaji dhe 5 ditësh:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Rezultati i ekzekutimit të kodit:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Shembull
Le të krijojmë një interval prej 3 orësh dhe 30 minutash:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Rezultati i ekzekutimit të kodit:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Shihni gjithashtu
-
klasën
DateInterval,
që përfaqëson një interval kohor -
funksionin
strtotime,
që shndërron përshkrimin tekstual të datës në një stampë kohore -
klasën
DateTime,
që punon me datën dhe kohën