ফাংশন 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ফাংশন,
যা দুটি তারিখের মধ্যে পার্থক্য গণনা করে