PHPで現在の日付と時間を取得する方法


  1. date関数を使用する方法: date関数は、指定した書式で現在の日付と時間を返します。以下は、一般的な書式の例です。
$currentDate = date('Y-m-d'); // 年-月-日の形式で現在の日付を取得
$currentTime = date('H:i:s'); // 時:分:秒の形式で現在の時間を取得
  1. DateTimeクラスを使用する方法: DateTimeクラスは、日付と時間の操作に便利なメソッドを提供しています。以下は、DateTimeクラスを使用した例です。
$now = new DateTime(); // 現在の日付と時間を取得
$currentDate = $now->format('Y-m-d'); // 年-月-日の形式で現在の日付を取得
$currentTime = $now->format('H:i:s'); // 時:分:秒の形式で現在の時間を取得
  1. strtotime関数を使用する方法: strtotime関数は、指定した文字列からUNIXタイムスタンプを生成します。UNIXタイムスタンプは、1970年1月1日午前0時からの経過秒数です。以下は、strtotime関数を使用した例です。
$currentDate = date('Y-m-d', strtotime('now')); // 年-月-日の形式で現在の日付を取得
$currentTime = date('H:i:s', strtotime('now')); // 時:分:秒の形式で現在の時間を取得