「PHP入門」add()メソッドで 月を加算するサンプル

2020年12月31日

書式
public DateTime::add ( DateInterval $interval ) : DateTime
メソッドチェインに使う DateTime オブジェクトを返します。
失敗した場合に false を返します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$date = new DateTime('2020-12-31');
$interval = new DateInterval('P1M');
$date->add($interval);
echo "date1: ".$date->format('Y-m-d') . "<br>\n";
$date->add($interval);
echo "date2: ".$date->format('Y-m-d') . "<br>\n";
?>
<?php $date = new DateTime('2020-12-31'); $interval = new DateInterval('P1M'); $date->add($interval); echo "date1: ".$date->format('Y-m-d') . "<br>\n"; $date->add($interval); echo "date2: ".$date->format('Y-m-d') . "<br>\n"; ?>
<?php

$date = new DateTime('2020-12-31');
$interval = new DateInterval('P1M');

$date->add($interval);
echo "date1: ".$date->format('Y-m-d') . "<br>\n";

$date->add($interval);
echo "date2: ".$date->format('Y-m-d') . "<br>\n";

?>

実行結果
date1: 2021-01-31
date2: 2021-03-03

PHP

Posted by arkgame