DateTime
PHP Manual

DateTime::modify

(PHP 5 >= 5.2.0)

DateTime::modifyجایگزینی برچسب زمانی

Description

Oriented object style

public DateTime DateTime::modify ( string $modify )

Procedural style

DateTime date_modify ( DateTime $object , string $modify )

جایگزینی برچسب زمانی شی DateTime با اضافه یا کم کردن در قالب strtotime().

Parameters

object

Procedural style only: A DateTime object returned by date_create(). The function modifies this object.

modify

رشته در قالب متناسب پذیرفته شده توسط strtotime().

Return Values

Returns the modified DateTime object or FALSE on failure.

Changelog

Version Description
5.3.0Changed the return value from NULL to DateTime.

Examples

Example #1 مثال DateTime::modify()

Oriented object 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 هنگام اضافه یا کم کردن ماه دقت کنید

<?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


DateTime
PHP Manual