PHP strtotime() 関数
例
英語のテキストの日付時刻を Unix タイムスタンプに解析します。
定義と使用法
strtotime() 関数は、英語のテキストの日時を解析して Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に変換します。
ノート:年が 2 桁の形式で指定されている場合、0 ~ 69 の値は 2000 ~ 2069 にマップされ、70 ~ 100 の値は 1970 ~ 2000 にマップされます。
ノート:m/d/y または d-m-y 形式の日付に注意してください。区切り文字がスラッシュ (/) の場合、アメリカの m/d/y が想定されます。区切り記号がダッシュ (-) またはドット (.) の場合、ヨーロッパの d-m-y 形式が想定されます。潜在的なエラーを回避するには、可能であれば YYYY-MM-DD の日付または date_create_from_format() を使用する必要があります。
構文
パラメータ値
パラメータ |
説明 |
---|---|
時間 | 必要。日付/時刻文字列を指定します |
今 | オプション。相対日付の計算のベースとして使用されるタイムスタンプを指定します |
技術的な詳細
戻り値: |
成功時にタイムスタンプを返します。失敗した場合は FALSE |
---|---|
PHP バージョン: |
4+ |
PHP 変更ログ: |
PHP 5.3.0: 今週、前の週、先週、来週などの相対時間形式
現在の日付/時刻を基準とした 7 日間ではなく、月曜日から日曜日までの 1 週間を解釈するようになりました PHP 5.3.0: 24:00 が有効な形式になりました |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。