DateInterval වර්ගයේ createFromDateString ක්රමය
DateInterval වර්ගයේ ස්ථිතික ක්රමය createFromDateString කාල පරතරයක වචනාර්ථයෙන් විස්තරය DateInterval වස්තුවකට පරිවර්තනය කරයි. පරාමිතියක් ලෙස strtotime ශ්රිතය අවබෝධ කරගන්නා දිනයක ආකෘතිය සහිත අනුලකුණු පද්ධතියක් භාර ගනී. DateInterval වස්තුවක් හෝ දෝෂයකදී false ආපසු ලබා දෙයි.
වාග් රීතිය
DateInterval::createFromDateString(string $datetime): DateInterval|false
උදාහරණය
දින 2 ක පරතරයක් නිර්මාණය කරමු:
<?php
$interval = DateInterval::createFromDateString('2 days');
print_r($interval);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
DateInterval Object
(
[d] => 2
[h] => 0
[i] => 0
[s] => 0
...
)
උදාහරණය
මාස 1 සහ දින 5 ක පරතරයක් නිර්මාණය කරමු:
<?php
$interval = DateInterval::createFromDateString('1 month + 5 days');
print_r($interval);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
DateInterval Object
(
[m] => 1
[d] => 5
[h] => 0
[i] => 0
[s] => 0
...
)
උදාහරණය
පැය 3 සහ මිනිත්තු 30 ක පරතරයක් නිර්මාණය කරමු:
<?php
$interval = DateInterval::createFromDateString('3 hours + 30 minutes');
print_r($interval);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
DateInterval Object
(
[h] => 3
[i] => 30
[s] => 0
...
)
මේවාත් බලන්න
-
DateIntervalවර්ගය,
එය කාල පරතරයක් නියෝජනය කරයි -
strtotimeශ්රිතය,
එය දිනයක වචනාර්ථයෙන් විස්තරය කාල සටහනකට පරිවර්තනය කරයි -
DateTimeවර්ගය,
එය දිනය සහ වේලාව සමඟ ක්රියා කරයි