date_sub ක්රියාකාරීත්වය
date_sub ක්රියාකාරීත්වය අන්තරයක් දිනයකින් අඩු කිරීමට ඉඩ සලසයි. එය පරාමිති දෙකක් ගනී: date_create භාවිතයෙන් නිර්මාණය කරන ලද දිනය සහිත වස්තුවක් සහ date_interval_create_from_date_string භාවිතයෙන් නිර්මාණය කරන ලද අන්තරයක්.
වාක්ය රචනය
date_sub($date, $interval);
උදාහරණය
වත්මන් දිනයෙන් සති 2 අඩු කරමු:
<?php
$date = date_create('2023-12-01');
$interval = date_interval_create_from_date_string('2 weeks');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'2023-11-17'
උදාහරණය
සඳහන් කළ දිනයෙන් මාස 3 සහ දින 5 අඩු කරමු:
<?php
$date = date_create('2023-08-20');
$interval = date_interval_create_from_date_string('3 months + 5 days');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'2023-05-15'
මේවාත් බලන්න
-
date_addක්රියාකාරීත්වය,
අන්තරයක් දිනයකට එකතු කරයි -
date_createක්රියාකාරීත්වය,
DateTime වස්තුවක් නිර්මාණය කරයි -
date_diffක්රියාකාරීත්වය,
දින අතර වෙනස ගණනය කරයි