ホームページ  >  記事  >  バックエンド開発  >  PHPのstrptime()関数

PHPのstrptime()関数

WBOY
WBOY転載
2023-08-20 09:13:07954ブラウズ

PHPのstrptime()関数

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] - 指定された形式の認識されない日付部分 (存在する場合) を使用します。

##Syntax

strptime(date, format)

Parameters

  • #date

    - 解析する文字列

  • #format
  • - 日付の形式。-

    # として次の形式を使用します。 ##%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 から 12) 366)
    • %m − 月 (01 ~ 12)
    • %M − 分
    • %n − 改行
    • %p − 指定された時刻値に応じて午前または午後
    • ##%r − 午前および午後の表現 Time
    • ##%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

    • ##%x − 時間を除く優先日付表現

    • ##%X − 日付を除く優先時間表現
    • %y - 年には世紀は含まれません (範囲は 00 ~ 99)
    • %Y - 年には世紀が含まれます
    • %Z または %z − タイムゾーン、名前、または略語
    • %% − リテラル % 文字
    • 戻り値

    • strptime() 関数は配列を返します。失敗した場合は FALSE を返します。
    • 以下は例です -
  • ライブデモ
<?php
   $format = &#39;%d/%m/%Y %H:%M:%S&#39;;
   $strf = strftime($format);
   echo "$strf</p><p>";
   print_r(strptime($strf, $format));
?>

出力

以下は出力です -

リーリー

以上がPHPのstrptime()関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。