DateInterval පන්තියේ format ක්රමය
DateInterval පන්තියේ format ක්රමය කාල අන්තරයක් නිශ්චිත අකුරු අඩංගු ආකෘති ස්ට්රිං එකකට අනුව ස්ට්රිං නිරූපණයක් බවට පරිවර්තනය කරයි. පරාමිතියක් ලෙස ආකෘති ස්ට්රිං එකක් පිළිගනින අතර, ආකෘතිකරණය කළ ස්ට්රිං එකක් ආපසු දෙනු ලැබේ.
වාක්ය රචනා ශිල්පය
public DateInterval::format(string $format): string
විශේෂ අක්ෂර
| විශේෂිතකරණය | විස්තරය | උදාහරණය |
|---|---|---|
%Y |
වර්ෂ ගණන (අවම 2 |
01, 12 |
%y |
වර්ෂ ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 12 |
%M |
මාස ගණන (අවම 2 |
01, 11 |
%m |
මාස ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 11 |
%D |
දින ගණන (අවම 2 |
01, 31 |
%d |
දින ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 31 |
%H |
පැය ගණන (අවම 2 |
01, 23 |
%h |
පැය ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 23 |
%I |
මිනිත්තු ගණන (අවම 2 |
01, 59 |
%i |
මිනිත්තු ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 59 |
%S |
තත්පර ගණන (අවම 2 |
01, 59 |
%s |
තත්පර ගණන (බිංදුවලින් පිරවීමකින් තොරව) | 1, 59 |
%R |
අන්තරයේ ලකුණ (+ හෝ -) | +, - |
%r |
ඍණාත්මක විට පැහැදිලිව දක්වන ලද ලකුණ සහිත අන්තරයේ ලකුණ | , - |
%% |
ශතයේ සංකේතය | % |
උදාහරණය
දින සහ පැය වලින් අන්තරයක් ආකෘතිකරණය කිරීම:
<?php
$interval = new DateInterval('P2DT5H');
echo $interval->format('%d days, %h hours');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'2 days, 5 hours'
උදාහරණය
සම්පූර්ණ නිරූපණයකින් අන්තරයක් ආකෘතිකරණය කිරීම:
<?php
$interval = new DateInterval('P1Y3M5DT7H10M');
echo $interval->format('%y years %m months %d days %h hours %i minutes');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'1 years 3 months 5 days 7 hours 10 minutes'
උදාහරණය
නායක ශුන්ය සමඟ අන්තරයක් ආකෘතිකරණය කිරීම:
<?php
$interval = new DateInterval('PT5H3M');
echo $interval->format('%H:%I');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'05:03'
මෙයද බලන්න
-
DateIntervalපන්තිය,
කාල අන්තරයක් නිරූපණය කරයි -
DateTime::formatක්රමය,
දිනය සහ වේලාව ආකෘතිකරණය කරයි -
dateක්රියාකාරීත්වය,
කාල සටහනක් ආකෘතිකරණය කරයි