date_create関数
関数 date_create は日付を持つオブジェクトを作成し、
このオブジェクトに対して後続の操作を実行できます。例えば、
date_modify
を使用して日付に期間を加算または減算したり、
関数 date_format
を使用して別のフォーマットで日付を出力したりできます。
構文
date_create(?string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false
例
2025年12月31日の日付オブジェクトを作成してみましょう:
<?php
$date = date_create('2025-12-31');
echo date_format($date, 'Y-m-d');
?>
例
2025年12月31日の日付オブジェクトを作成し、
その後1日を加算して、
フォーマット'日.月.年'で出力してみましょう:
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
コード実行結果:
01.01.2026