<PHPの日付/時刻の参照
例
指定した書式でフォーマットした新しいDateTimeオブジェクトを返します:
<?php
$date=date_create_from_format("j-M-Y","15-Mar-2013");
?>
»実行例
定義と使用法
date_create_from_format()関数は、指定されたフォーマットに従ってフォーマットされた新しいDateTimeオブジェクトを返します。
構文
date_create_from_format( format,time,timezone);
パラメーター | 説明 |
---|
format | 必須。 使用するフォーマットを指定します。 以下の文字がformatパラメータ文字列で使用することができます。 - D - 月の日。 先行ゼロ付き
- J - 月の日。 先行ゼロなし
- D -月の日(Mon - Sun)
- L -月の日(Monday - Sunday)
- S -英語の月の日のための接尾辞(st, nd, rd, th)
- F - MONTHNAME (January - December)
- M - MONTHNAME (Jan-Dec)
- M -月(01-12)
- N -月(1-12)
- Y -年(eg 2013)
- Y -年(eg 13)
- そしてA - 午前または午後
- G - 先行ゼロなしで12時間形式
- G - 先行ゼロなしで24時間形式
- 時間 - 先行ゼロで12時間形式
- H - 先行ゼロで24時間形式
- I - 先行ゼロミニッツ
- S - 先行ゼロ秒
- U -マイクロ秒(up to six digits)
- E、O、P及びT - タイムゾーン識別子
- U - Unixのエポックからの秒数
- (スペース)
- # -次の分離記号のいずれか: ;,:,/,.,,,-,(,)
- ? - ランダムバイト
- * - Rondomは次セパレータ/桁までバイト
- ! - Unixのエポックにすべてのフィールドをリセットします。
- | - 彼らはまだ解析されていない場合のUnixエポックにすべてのフィールドをリセットします。
- + - 文字列に存在する、末尾のデータが警告の原因となります場合は、エラーではありません
|
time | 必須。 日付/時刻文字列を指定します。 NULLは、現在の日付/時刻を示しています |
timezone | 任意。 時間のタイムゾーンを指定します。 デフォルトは現在のタイムゾーンであります |
技術的な詳細
戻り値: | 成功した場合に、新しいDateTimeオブジェクトを返します。 失敗した場合にFALSE |
---|
PHPバージョン: | 5.3+ |
---|
<PHPの日付/時刻の参照