PHP 文字列を時刻に変換する方法: 最初に PHP サンプル ファイルを作成し、次に変数 "$temp_date" を定義し、最後に "date('Y-m-d',strtotime($temp_date));" を渡します。文字列変数を時間に変換します。
#この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。
php 文字列を時間にフォーマットする
通常、文字列を使用する前に文字列の時間をフォーマットする必要があることがよくあります
Php では次のものが使用できます。メソッド:
$temp_date = '2011-01-09 19:25:43'; date('Y-m-d',strtotime($temp_date)); //这个的输出是 2011-01-09
strtotime の機能は-- 英語テキストの日付と時刻の記述を解析して UNIX タイムスタンプに変換します
以下は公式の説明です:
int strtotime ( string time [, int now])
この関数は、英語の日付形式を含む文字列を受け入れ、それを UNIX タイムスタンプに解析しようとします。時間の形式が絶対時間の場合、now パラメータは効果がありません。
時刻の形式が相対時刻の場合、相対時刻が by now で指定され、now パラメータが指定されていない場合は現在の時刻が使用されます。失敗した場合は -1 を返します。
プログラムは比較的堅牢でなければなりません。そうすれば、変換できるかどうかを判断できます。
これには時間間隔があることにも注意してください: 1901 年 12 月 13 日金曜日の 20:00: 45 :54 2038 年 1 月 19 日火曜日 03:14:07
[推奨学習: 「PHP ビデオ チュートリアル 」]
以上がPHP文字列を時刻に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。