TECH I.S.

PHP date_create_from_format()関数

❮ 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リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細