「PHP入門」DateTime::add()で DateTime オブジェクトに加えるサンプル

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('2010-01-01');
$date->add(new DateInterval('PT10H30S'));
echo "date1: ".$date->format('Y-m-d H:i:s') . "<br>\n";
$date = new DateTime('2020-01-01');
$date->add(new DateInterval('P7Y5M4DT4H3M2S'));
echo "date2: ".$date->format('Y-m-d H:i:s') . "<br>\n";
?>
<?php $date = new DateTime('2010-01-01'); $date->add(new DateInterval('PT10H30S')); echo "date1: ".$date->format('Y-m-d H:i:s') . "<br>\n"; $date = new DateTime('2020-01-01'); $date->add(new DateInterval('P7Y5M4DT4H3M2S')); echo "date2: ".$date->format('Y-m-d H:i:s') . "<br>\n"; ?>
<?php

$date = new DateTime('2010-01-01');
$date->add(new DateInterval('PT10H30S'));
echo  "date1: ".$date->format('Y-m-d H:i:s') . "<br>\n";

$date = new DateTime('2020-01-01');
$date->add(new DateInterval('P7Y5M4DT4H3M2S'));
echo  "date2: ".$date->format('Y-m-d H:i:s') . "<br>\n";

?>

実行結果
date1: 2010-01-01 10:00:30
date2: 2027-06-05 04:03:02

PHP

Posted by arkgame