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