LaravelでCarbonを使用した日付の差を計算し出力したいのですがうまくいきません。
$now = Carbon::now(); $start = $product->start_date; dump($now); //2020-03-23 23:53:08 dump($start); //2020-06-25 00:00:00 $dt = $start->diffInSeconds($now); echo "スタートまで残り" . Carbon::parse($dt)->format('Y年m月d日 H時i分s秒');
結果
Carbon\Carbon @1584975188 {#433 ▼
date: 2020-03-23 23:53:08.665368 Asia/Tokyo (+09:00)
}
Illuminate\Support\Carbon @1593010800 {#458 ▼
date: 2020-06-25 00:00:00.0 Asia/Tokyo (+09:00)
}
スタートまで残り1970年04月04日 00時06分51秒
求める結果は
スタートまで残り0年03月02日 23時53分08秒
のように$startまでの時間を表示したいです。
最終的には日と時間で表示したいです
たとえば173日と10時間55秒のような感じです
よろしくおねがいします
※回答に移行
回答2件
あなたの回答
tips
プレビュー