strptime() 関数は、strftime() を使用して生成された時刻/日付を解析します。この関数は解析された日付配列を返します。エラーが発生した場合は 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] - 指定された形式の認識されない日付部分 (存在する場合) を使用します。
strptime(date, format)
- 解析する文字列
# として次の形式を使用します。 ##%a − 曜日の短縮名
##%R − 24 時間形式の時刻
%S − 秒
%t − タブ文字
%T − 現在時刻、%H:%M:%S
%u − 曜日 いくつかは数字(1 ~ 7)、月曜日は 1 です。警告: Sun Solaris では日曜日は 1
%U です。これは、最初の日曜日を最初の週の初日として始まる、1 年の週数です。
%V − 今年の ISO 8601 週番号 (01 から 53)。この年の第 1 週には少なくとも 4 日があり、月曜日が週の最初の日です。
%W − 最初の月曜日を最初の週の初日として始まる今年の週数
%w −曜日、日曜日は 0
戻り値
例
<?php $format = '%d/%m/%Y %H:%M:%S'; $strf = strftime($format); echo "$strf</p><p>"; print_r(strptime($strf, $format)); ?>
以下は出力です -
リーリー以上がPHPのstrptime()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。