date_modify ශ්‍රිතය

date_modify ශ්‍රිතය දිනයකට නිශ්චිත කාල පරතරයන් එකතු කිරීමට සහ අඩු කිරීමට ඉඩ සලසයි. දිනය date_create ශ්‍රිතය මගින් නිර්මාණය කරන ලද වස්තුවක් විය යුතුය. ශ්‍රිතය සම්ප්‍රේෂණය කරන ලද වස්තුවම වෙනස් කරයි, සහ වෙනස් කරන ලද දින වස්තුව ද ආපසු ලබා දෙයි.

වාක්‍ය රචනය

phpdate_modify(DateTime $object, string $modifier): DateTime|false

උදාහරණය

2025 වර්ෂය, 12 මාසය, 31 දිනය සහිත දින වස්තුවක් නිර්මාණය කරමු, ඉන්පසු එයට 1 දිනයක් එකතු කර 'දිනය.මාසය.වර්ෂය' ආකෘතියෙන් ප්‍රතිදානය කරමු:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '1 day');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'01.01.2026'

උදාහරණය

2025 වර්ෂය, 12 මාසය, 31 දිනය සහිත දින වස්තුවක් නිර්මාණය කරමු, ඉන්පසු එයට 3 දින එකතු කර 'දිනය.මාසය.වර්ෂය' ආකෘතියෙන් ප්‍රතිදානය කරමු:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'03.01.2026'

උදාහරණය

2025 වර්ෂය, 12 මාසය, 31 දිනය සහිත දින වස්තුවක් නිර්මාණය කරමු, ඉන්පසු එයට 3 දින සහ 1 මාසයක් එකතු කර 'දිනය.මාසය.වර්ෂය' ආකෘතියෙන් ප්‍රතිදානය කරමු:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days 1 month');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'03.02.2026'

උදාහරණය

2025 වර්ෂය, 1 මාසය, 1 දිනය සහිත දින වස්තුවක් නිර්මාණය කරමු, ඉන්පසු එයින් 1 දිනයක් අඩු කර 'දිනය.මාසය.වර්ෂය' ආකෘතියෙන් ප්‍රතිදානය කරමු:

php<?php
  $date = date_create('2025-01-01');
  date_modify($date, '-1 day');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'31.12.2024'

මෙයද බලන්න

  • date_format ශ්‍රිතය,
    දිනය ආකෘතිගත කරයි