タイムスタンプは時間を表すデジタル形式で、1970 年 1 月 1 日 0:00:00 からの累積秒数を表します。タイムスタンプは、PHP を含む多くのプログラミング言語で広く使用されています。
PHP では、time() 関数を使用して現在の日付と時刻をタイムスタンプに変換できます。例:
$timestamp = time(); // 获取当前时间戳 echo $timestamp; // 输出时间戳
上記のコードでは、time() 関数を使用します。現在のタイムスタンプを取得し、それを $timestamp 変数に保存します。次に、echo ステートメントを使用してタイムスタンプを画面に出力します。
さらに、strtotime() 関数を使用して、日付文字列をタイムスタンプに変換することもできます。例:
$strtime = "2019-01-01 12:00:00"; // 定义一个日期字符串 $timestamp = strtotime($strtime); // 将日期字符串转换为时间戳 echo $timestamp; // 输出时间戳
上記のコードでは、日付文字列を $ に保存します。 strtime 変数を取得し、 strtotime() 関数を使用してタイムスタンプに変換します。次に、echo ステートメントを使用してタイムスタンプを画面に出力します。
strtotime() 関数を使用して日付文字列をタイムスタンプに変換する場合、文字列内の日付形式は特定の仕様に準拠する必要があり、そうでない場合は正しく変換されないことに注意してください。一般的な日付形式には、「Y-m-d H:i:s」(年-月-日 時:分:秒)、「Y/m/d H:i:s」(年/月/日 時:分:秒)、 「YmdHis」(年、月、日、時、分、秒)など
上記のメソッドに加えて、PHP は、さまざまな時間処理操作を実装できる date()、getdate()、gmdate() などの他の日付と時刻の関数も提供します。
つまり、タイムスタンプは時間を表す非常に便利で実用的な方法であり、PHP には便利な時間変換関数が多数用意されています。開発者は、独自のニーズに応じて、タイムスタンプと日付と時刻の間で変換する適切な関数を選択できます。
以上がPHP時間をタイムスタンプに変換するいくつかの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。