- CakePHPでは、日付と時間の操作にCarbonというライブラリを使用できます。まずは、Carbonをインストールしましょう。CakePHPのプロジェクトのルートディレクトリで、以下のコマンドを実行します。
composer require nesbot/carbon
- コントローラやモデルで、Carbonライブラリを使用するために、次のようにuse文を追加します。
use Carbon\Carbon;
- 現在の時刻を取得します。以下のコードを使用して、現在の時刻をCarbonオブジェクトとして取得できます。
$currentDateTime = Carbon::now();
- 現在の時刻に2時間を追加します。以下のコードを使用して、2時間後の時刻を取得できます。
$modifiedDateTime = $currentDateTime->addHours(2);
- 必要に応じて、時刻のフォーマットを調整します。例えば、特定の形式で表示したい場合は、以下のようにフォーマットを指定します。
$formattedDateTime = $modifiedDateTime->format('Y-m-d H:i:s');
- 最終的な時刻を使って、必要な処理を実行します。