TECH I.S.

PHP strptime() 関数

❮ PHP 日付/時間リファレンス

strftime() で生成された時刻/日付を解析します。

<?php $format="%d/%m/%Y %H:%M:%S"; $strf=strftime($format); echo("$strf"); print_r(strptime($strf,$format)); ?>

定義と使用法

strptime() 関数は、生成された時刻/日付を解析しますstrftime().

ノート:この関数は、Windows プラットフォームでは実装されていません!


構文

strptime(date, format)

パラメータ値

パラメータ

説明

日にち 必要。解析する文字列 (例: strftime() から返される)
フォーマット 必要。日付で使用される形式を指定します。
  • %a - 省略された曜日名
  • %A - 完全な曜日名
  • %b - 月の省略名
  • %B - 完全な月名
  • %c - 優先される日付と時刻の表現
  • %C - 世紀番号 (年を 100 で割った値、範囲は 00 から 99)
  • %d - 日 (01 から 31)
  • %D - %m/%d/%y と同じ
  • %e - 日 (1 から 31)
  • %g - %G に似ていますが、世紀はありません
  • %G - ISO の週番号に対応する 4 桁の年 (%V を参照)。
  • %h - %b と同じ
  • %H - 24 時間時計を使用した時間 (00 から 23)
  • %I - 12 時間時計を使用した時間 (01 から 12)
  • %j - 年間通算日 (001 から 366)
  • %m - 月 (01 から 12)
  • %M - 分
  • %n - 改行文字
  • %p - 指定された時刻の値に応じて、午前または午後のいずれか
  • %r - 午前と午後の時間表記
  • %R - 24 時間表記の時間
  • %S - 秒
  • %t - タブ文字
  • %T - 現在の時刻、%H:%M:%S と同じ
  • %u - 数値としての曜日 (1 から 7)、月曜日 = 1。警告: Sun Solaris では Sunday=1
  • %U - 最初の週の最初の日として最初の日曜日から始まる、今年の週番号
  • %V - 現在の年の ISO 8601 週番号 (01 から 53)。週 1 は、現在の年の少なくとも 4 日を含む最初の週で、月曜日を週の最初の日とします。
  • %W - 最初の月曜日を最初の週の最初の日として開始する、今年の週番号
  • %w - 10 進数の曜日、日曜日 = 0
  • %x - 時刻のない優先日付表現
  • %X - 日付なしの優先時間表現
  • %y - 世紀なしの年 (範囲 00 から 99)
  • %Y - 世紀を含む年
  • %Z または %z - タイムゾーンまたは名前または略語
  • %% - リテラル % 文字


技術的な詳細

戻り値:

この関数は、成功時に解析された日付を含む配列を返します。失敗した場合は FALSE。

返される配列キーの意味は次のとおりです。

  • [tm_sec] - 秒 (0-61)
  • [tm_min] - 分 (0-59)
  • [tm_hour] - 時間 (0-23)
  • [tm_mday] - 日 (1-31)
  • [tm_mon] - 1 月からの月数 (0-11)
  • [tm_year] - 1900 年からの年数
  • [tm_wday] - 日曜日からの日数 (0-6)
  • [tm_yday] - 1 月 1 日からの日数 (0 ~ 365)
  • [unparsed] - 指定された形式を使用して認識されなかった日付部分 (存在する場合)

PHP バージョン:

5.1+

❮ PHP 日付/時間リファレンス


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

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

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

スクールの詳細