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


方法1: date関数を使用する方法 date関数を使用すると、指定したフォーマットに従って現在の日付を取得することができます。

$date = date('Y-m-d');
echo $date;

この例では、'Y-m-d'というフォーマットを使用しています。これは、年-月-日の形式で日付を表します。

方法2: DateTimeクラスを使用する方法 DateTimeクラスを使用すると、より柔軟に日付を操作することができます。

$now = new DateTime();
$date = $now->format('Y-m-d');
echo $date;

この例では、DateTimeクラスのインスタンスを作成し、formatメソッドを使用して日付を指定したフォーマットで取得しています。

方法3: strtotime関数を使用する方法 strtotime関数を使用すると、指定した文字列からUnixタイムスタンプを取得することができます。

$timestamp = strtotime('today');
$date = date('Y-m-d', $timestamp);
echo $date;

この例では、'today'という文字列をstrtotime関数に渡しています。これにより、現在の日付のUnixタイムスタンプが取得されます。その後、date関数を使用して指定したフォーマットで日付を表示しています。

これらはPHPで現在の日付を取得するための一般的な方法です。それぞれの方法は異なるアプローチを取っていますが、どれを選ぶかは個人の好みやプロジェクトの要件によります。