    DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069modify date_modify (PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069modify -- date_modify — Alters the timestamp   Description Object-oriented style public DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069modify(string $modifier): DateTime|false Procedural style date_modify(DateTime $object, string $modifier): DateTime|false  Alter the timestamp of a DateTime object by incrementing or decrementing in a format accepted by DateTimeImmutabl8b7c:f320:99b9:690f:4595:cd17:293a:c069__construct().    Parameters   object
  Procedural style only: A DateTime object returned by date_create(). The function modifies this object.
  modifier
  A date/time string. Valid formats are explained in Date and Time Formats.     Return Values  Returns the DateTime object for method chaining or false on failure.    Examples  Example #1 DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069modify() example Object-oriented style  <?php
$date = new DateTime('2006-12-12');
$date->modify('+1 day');
echo $date->format('Y-m-d');
?>  Procedural style  <?php
$date = date_create('2006-12-12');
date_modify($date, '+1 day');
echo date_format($date, 'Y-m-d');
?>  The above examples will output:  
2006-12-13
    Example #2 Beware when adding or subtracting months  <?php
$date = new DateTime('2000-12-31');

$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";

$date->modify('+1 month');
echo $date->format('Y-m-d') . "\n";
?>  The above example will output:  
2001-01-31
2001-03-03
     See Also  strtotime() - Parse about any English textual datetime description into a Unix timestamp DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069add() - Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069sub() - Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069setDate() - Sets the date DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069setISODate() - Sets the ISO date DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069setTime() - Sets the time DateTim8b7c:f320:99b9:690f:4595:cd17:293a:c069setTimestamp() - Sets the date and time based on an Unix timestamp   


    
{'path': 'public/docs/php/datetime.modify.html', 'source': 'DevDocs.IO'}