❮ PHP date/timeリファレンス
例
指定された形式に従ってフォーマットされた新しいDateTimeオブジェクトを返します。
<?php
$date=date_create_from_format("j-M-Y","15-Mar-2013");
?>
定義と使用法
date_create_from_format()関数は、指定された形式に従ってフォーマットされた新しい DateTimeオブジェクトを返します。
構文
<div>date_create_from_format(<em>format, time, timezone)</em></div>
パラメータ値
パラメータ |
説明 |
format |
Required 使用する形式を指定します。formatパラメータ文字列で使用できる文字は次のとおりです。:
- d - 月の日。先頭にゼロを付ける。
- j - d - 月の日。先頭にゼロを付けない。
- D - 月の日(月から日)
- l - 月の日 (月曜日から日曜日)
- S - 月を表す英語の接尾辞 (st、nd、rd、th)
- F - 月の名前(January - December)
- M - 月名(Jan - Dec)
- m - 月(01-12)
- n - 月(1-12)
- Y - 年 (例: 2013)
- y - 年 (例: 13)
- a と A - 午前または午後
- g - 先頭ゼロなしの12 時間形式
- G - 先頭ゼロなしの24 時間形式
- h - 先頭ゼロなしの12 時間形式
- H - 先頭ゼロなしの24 時間形式
- i - 先頭ゼロ付きの分
- s - 先頭ゼロ付きの秒
- u - マイクロ秒(最大6桁)
- e、O、P、およびT - タイムゾーン識別子
- U - Unixエポックからの秒数
- (空)
- # - 次の区切り記号のいずれか: ;,:,/,.,-,(,)
- ? - ランダムなバイト
- * - 次の区切り記号/数字までのランダムなバイト
- ! - すべてのフィールドをUnix Epochにリセットします
- | | - まだ解析されていない場合、すべてのフィールドをUnix Epochにリセットします
- + - 存在する場合、文字列の末尾のデータはエラーではなく警告を引き起こします
|
time |
Required 日時文字列を指定します。 NULLは現在の日付/時刻を示します |
timezone |
Optional timeのtimezoneを指定します。デフォルトは現在のタイムゾーンです |
Technical Details
Return Value: |
成功すると新しいDateTimeオブジェクトを返します。失敗した場合はFALSE |
PHP バージョン: |
5.3+ |
❮ PHP date/timeリファレンス