DateInterval klasynyň createFromDateString usuly
DateInterval klasynyň statiki usuly createFromDateString, wagt aralygynyň setir beýanyny DateInterval obýektine öwürýär. Parametr hökmünde, strtotime funksiýasynyň düşünýän formatdaky senäniň setirini kabul edýär. DateInterval obýektini ýa-da ýalňyşlyk ýüze çykanda false gaýtaryp berýär.
Sintaksis
DateInterval::createFromDateString(string $datetime): DateInterval|false
Mysal
2 günlük aralyk döreteliň:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
Kodyň ýerine ýetirilmegi netijesi:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
Mysal
1 aý we 5 günlük aralyk döreteliň:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
Kodyň ýerine ýetirilmegi netijesi:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
Mysal
3 sagat we 30 minutlyk aralyk döreteliň:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
Kodyň ýerine ýetirilmegi netijesi:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
Şeýle-de göz aýlaň
-
wagt aralygyny görkezýän klas
DateInterval,
-
sene beýanyny wagt belgisine öwürýän funksiýa
strtotime,
-
sene we wagt bilen işleýän klas
DateTime,