date_sub ක්‍රියාකාරීත්වය

date_sub ක්‍රියාකාරීත්වය අන්තරයක් දිනයකින් අඩු කිරීමට ඉඩ සලසයි. එය පරාමිති දෙකක් ගනී: date_create භාවිතයෙන් නිර්මාණය කරන ලද දිනය සහිත වස්තුවක් සහ date_interval_create_from_date_string භාවිතයෙන් නිර්මාණය කරන ලද අන්තරයක්.

වාක්‍ය රචනය

phpdate_sub($date, $interval);

උදාහරණය

වත්මන් දිනයෙන් සති 2 අඩු කරමු:

php<?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');
?>

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

php'2023-11-17'

උදාහරණය

සඳහන් කළ දිනයෙන් මාස 3 සහ දින 5 අඩු කරමු:

php<?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');
?>

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

php'2023-05-15'

මේවාත් බලන්න

  • date_add ක්‍රියාකාරීත්වය,
    අන්තරයක් දිනයකට එකතු කරයි
  • date_create ක්‍රියාකාරීත්වය,
    DateTime වස්තුවක් නිර්මාණය කරයි
  • date_diff ක්‍රියාකාරීත්වය,
    දින අතර වෙනස ගණනය කරයි