strptimeとは? わかりやすく解説

strptime

(PHP 5 >= 5.1.0)
strptime — strftime() が生成した日付/時刻をパースする

説明

array strptime ( string date, string format )
strptime()date をパースした結果を配列で返します。エラー時には FALSE を返します。
月名や曜日、そしてその他の言語依存な文字列は setlocale() (LC_TIME) で設定された現在の ロケールを考慮して返します。
注意: この関数は Windows 環境にはまだ実装されていません。

パラメータ

date (string)
パースする文字列(例: strftime() の返り値)。
format (string)
date で使用されているフォーマット (例: strftime() で使用されていたものと同じ)。
フォーマットオプションについての詳細は strftime() のページを参照ください。

返り値

成功した場合は配列、失敗した場合は FALSE を返します。
表 45. 配列で返されるパラメータ
パラメータ説明
tm_sec分未満の秒数 (0-61)
tm_min時間未満の分数 (0-59)
tm_hour0 時以降の時間数 (0-23)
tm_mday月内の日数 (1-31)
tm_mon1 月から数えた月数 (0-11)
tm_year1900 年以降の年
tm_wday日曜日からの日数 (0-6)
tm_yday1 月 1 日からの日数 (0-365)
unparseddate の中で、指定された format で判断できなかった部分


例 432. strptime() の例
<?php
$format = '%d/%m/%Y %H:%M:%S';
$strf = strftime($format);

echo "$strf\n";

print_r(strptime($strf, $format));
?>
上の例の出力は、たとえば 以下のようになります。

03/10/2004 15:54:19

Array
(
    [tm_sec] => 19
    [tm_min] => 54
    [tm_hour] => 15
    [tm_mday] => 3
    [tm_mon] => 9
    [tm_year] => 104
    [tm_wday] => 0
    [tm_yday] => 276
    [unparsed] =>
)

      


参考

strftime()





固有名詞の分類

このページでは「PHP関数リファレンス」からstrptimeを検索した結果を表示しています。
Weblioに収録されているすべての辞書からstrptimeを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からstrptime を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「strptime」の関連用語

strptimeのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



strptimeのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS