फ़ंक्शन 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 फ़ंक्शन,
    जो तारीखों के बीच अंतर की गणना करता है