PHPの\DateTimeクラスを使用して日付のみを取得する方法


  1. 現在の日付を取得する例:

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

    このコードでは、\DateTimeクラスのインスタンスを作成し、format()メソッドを使用して日付のみを取得しています。Y-m-dは日付のフォーマット指定です。取得した日付は$dateOnly変数に格納され、echo文で出力されます。

  2. 特定の日付を取得する例:

    $date = new \DateTime('2024-01-31');
    $dateOnly = $date->format('Y-m-d');
    echo $dateOnly;

    この例では、指定した日付のみを取得しています。new \DateTime('2024-01-31')のように、取得したい日付を引数として渡します。

これらのコード例を使って、PHPの\DateTimeクラスを使用して日付のみを取得する方法を説明しました。その他の日付のフォーマット指定や操作については、PHPの公式ドキュメントを参照してください。