फ़ंक्शन 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,
    जो तारीख को फॉर्मेट करती है