DateTime ক্লাসের modify মেথড

modify মেথডটি DateTime অবজেক্টের তারিখ এবং সময় পরিবর্তন করতে দেয়। এটি আপেক্ষিক তারিখ ফরম্যাট সহ একটি স্ট্রিং প্যারামিটার নেয়, যা নির্দেশ করে বর্তমান তারিখ/সময়ের মান কীভাবে পরিবর্তন করতে হবে।

সিনট্যাক্স

php$datetime->modify(string $modifier);

উদাহরণ

বর্তমান তারিখে 1 দিন যোগ করা যাক:

php<?php
  $date = new DateTime('2023-01-01');
  $date->modify('+1 day');
  echo $date->format('Y-m-d');
?>

কোড 실행ের ফলাফল:

php'2023-01-02'

উদাহরণ

বর্তমান তারিখ থেকে 2 সপ্তাহ বিয়োগ করা যাক:

php<?php
  $date = new DateTime('2023-01-15');
  $date->modify('-2 weeks');
  echo $date->format('Y-m-d');
?>

কোড 실행ের ফলাফল:

php'2023-01-01'

উদাহরণ

পরের মাসের প্রথম দিন সেট করা যাক:

php<?php
  $date = new DateTime('2023-01-20');
  $date->modify('first day of next month');
  echo $date->format('Y-m-d');
?>

কোড 실행ের ফলাফল:

php'2023-02-01'

আরও দেখুন

  • date_add ফাংশনটি,
    যা DateTime অবজেক্টে একটি ব্যবধান যোগ করে
  • date_sub ফাংশনটি,
    যা DateTime অবজেক্ট থেকে একটি ব্যবধান বিয়োগ করে