ফাংশন date_modify

ফাংশন date_modify তারিখ থেকে নির্দিষ্ট সময়ের ব্যবধান যোগ এবং বিয়োগ করতে দেয়। তারিখটি অবশ্যই date_create ফাংশন দ্বারা তৈরি একটি অবজেক্ট হতে হবে। ফাংশনটি প্রেরিত অবজেক্টটিকেই পরিবর্তন করে এবং পরিবর্তিত তারিখ সহ অবজেক্টটিও ফেরত দেয়।

সিনট্যাক্স

phpdate_modify(DateTime $object, string $modifier): DateTime|false

উদাহরণ

আসুন 2025 বছর, 12 মাস, 31 দিনের একটি তারিখ অবজেক্ট তৈরি করি, তারপর এটিতে 1 দিন যোগ করি এবং 'দিন.মাস.বছর' ফরম্যাটে আউটপুট করি:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '1 day');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'01.01.2026'

উদাহরণ

আসুন 2025 বছর, 12 মাস, 31 দিনের একটি তারিখ অবজেক্ট তৈরি করি, তারপর এটিতে 3 দিন যোগ করি এবং 'দিন.মাস.বছর' ফরম্যাটে আউটপুট করি:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'03.01.2026'

উদাহরণ

আসুন 2025 বছর, 12 মাস, 31 দিনের একটি তারিখ অবজেক্ট তৈরি করি, তারপর এটিতে 3 দিন এবং 1 মাস যোগ করি এবং 'দিন.মাস.বছর' ফরম্যাটে আউটপুট করি:

php<?php
  $date = date_create('2025-12-31');
  date_modify($date, '3 days 1 month');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'03.02.2026'

উদাহরণ

আসুন 2025 বছর, 1 মাস, 1 দিনের একটি তারিখ অবজেক্ট তৈরি করি, তারপর এটি থেকে 1 দিন বিয়োগ করি এবং 'দিন.মাস.বছর' ফরম্যাটে আউটপুট করি:

php<?php
  $date = date_create('2025-01-01');
  date_modify($date, '-1 day');
  
  echo date_format($date, 'd.m.Y');
?>

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

php'31.12.2024'

আরও দেখুন

  • ফাংশন date_format,
    যা তারিখ ফরম্যাট করে