PHP date_create() 関数

新しい DateTime オブジェクトを返し、その日付をフォーマットします:

<?php
$date=date_create("2016-09-25");
echo date_format($date,"Y/m/d");
?>

実行例

定義と使用法

date_create() 関数は新しい DateTime オブジェクトを返します。

文法

date_create(time,timezone);
パラメータ 説明
time オプション。日付/時間文字列を指定します。NULL は現在の日付/時間を示します。
timezone

オプション。time の時区を指定します。デフォルトは現在の時区です。

ヒント:PHP でサポートされているすべての時区リストを表示します。

技術的詳細

返り値: 成功した場合、新しい DateTime オブジェクトを返し、失敗した場合、FALSE を返します。
PHP バージョン: 5.2+
更新履歴: PHP 5.3+ から、無効な日付が指定された場合、例外が投げられます。

さらに多くの例

例 1

指定された時区を持つ新しい DateTime オブジェクトを返し、その日付と時間をフォーマットします:

<?php
$date=date_create("2013-03-15 23:40:00",timezone_open("Europe/Oslo"));
echo date_format($date,"Y/m/d H:iP");
?>

実行例