235 of 410 menu

DateTime වර්ගයේ diff ක්‍රමය

DateTime වර්ගයේ diff ක්‍රමය වෙනත් DateTime වස්තුවක් පරාමිතියක් ලෙස භාවිතා කර DateInterval වස්තුවක් ආපසු ලබා දේ, එය දින අතර වෙනස අඩංගු වේ. වෙනස විවිධ මිනුම් ඒකක (දින, මාස, අවුරුදු, ආදිය) වලින් ලබා ගත හැකිය.

වාක්‍ය රීතිය

$interval = $datetime1->diff($datetime2);

උදාහරණය

දින දෙකක් අතර වෙනස ගණනය කරමු:

<?php $date1 = new DateTime('2023-01-01'); $date2 = new DateTime('2023-02-15'); $interval = $date1->diff($date2); echo $interval->format('%R%a days'); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'+45 days'

උදාහරණය

මාස සහ දින වලින් වෙනස ලබා ගනිමු:

<?php $date1 = new DateTime('2023-03-10'); $date2 = new DateTime('2023-05-25'); $interval = $date1->diff($date2); echo $interval->format('%m months %d days'); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'2 months 15 days'

උදාහරණය

වේලාව සැලකිල්ලට ගනිමින් දින සංසන්දනය කිරීම:

<?php $date1 = new DateTime('2023-01-01 10:00:00'); $date2 = new DateTime('2023-01-01 14:30:00'); $interval = $date1->diff($date2); echo $interval->format('%h hours %i minutes'); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'4 hours 30 minutes'

තවත් බලන්න

  • date කාර්යය,
    එය දිනය සහ වේලාව ආකෘතිගත කරයි
  • strtotime කාර්යය,
    එය නූලක් කාල මුද්දරයක් බවට පරිවර්තනය කරයි
  • DateInterval වර්ගය,
    එය දින අන්තරය නියෝජනය කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න