2

こんにちは、laravel を使用してアプリケーションを作成しています。laravel で 2 つの異なる日付の違いを表示したいと考えています。たとえば、phpで使用されるdate_diffの正確なレプリカを意味します

date_diff($date1,$date2);

これをコントローラーで使用しようとすると、クラス/コントローラー/日時関数を使用できないことが示されます。

コントローラーでこの機能を使用したいのですが、どうすればこれを達成できますか。カーボンを使用することを聞いたのは初めてなので、カーボンを使用してこの機能を達成する方法を知っています。可能であれば、例を挙げて説明してください。

4

3 に答える 3

1
<?php 
    $datetime1 = new DateTime(($variables->dateFrom));
    $datetime2 = new DateTime(($variables->dateTo));
    $interval = $datetime1->diff($datetime2);
    echo $interval->format('%R%a days');
?>

date_diff を使用する必要はありません。より多くのオブジェクト指向の方法を使用してみてください! Laravel Blade EngineこのコードをDONE!内に追加します。

于 2015-03-04T17:52:22.970 に答える