date_add ශ්‍රිතය

date_add ශ්‍රිතය දිනය සහිත වස්තුවකට කාල විරාමයක් එකතු කරයි. පළමු පරාමිතිය ලෙස DateTime වස්තුවක්, දෙවන පරාමිතිය ලෙස DateInterval වස්තුවක් ගනී.

වාක්‍ය රචනය

phpdate_add(DateTime $object, DateInterval $interval);

උදාහරණය

දැක්වෙන දිනයට 10 දින එකතු කරමු:

php<?php
  $date = new DateTime('2025-06-15');
  $interval = new DateInterval('P10D');
  
  date_add($date, $interval);
  echo $date->format('Y-m-d');
?>

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

php'2025-06-25'

උදාහරණය

දිනයට 1 වසරක් සහ 2 මාසයක් එකතු කරමු:

php<?php
  $date = new DateTime('2025-03-20');
  $interval = new DateInterval('P1Y2M');
  
  date_add($date, $interval);
  echo $date->format('Y-m-d');
?>

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

php'2026-05-20'

උදාහරණය

date_create ශ්‍රිතය DateTime වස්තුවක් ආපසු ලබා දෙයි. කේතය මිශ්‍ර විලාසයෙන් නැවත ලිවිය හැකිය, අර්ධයක් OOP සහ අර්ධයක් ක්‍රියාත්මක විලාසයෙන්:

php<?php
  $date = date_create('2025-03-20');
  $interval = new DateInterval('P1Y2M');
  
  date_add($date, $interval);
  echo date_format($date, 'Y-m-d');
?>

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

php'2026-05-20'

බලන්න

  • date_add ශ්‍රිතය,
    ක්‍රියාත්මක විලාසයෙන්
  • date_sub ශ්‍රිතය,
    OOP විලාසයෙන්