は、ユーザーのプロジェクトがそれに保存されているとのstart_timeとfinish_timeにして価格を持っているテーブル、私はこのコードを持っているフォームとしてそれを与えるプロジェクト私は、私は日付を引いて、結果が否定的であることを望みます価格と結果を掛けることができます、どうすればこのことができますか?あなたは違いを計算することができ、あなたのコントローラの方法ではLaravel5.4
0
に二つの日付を減算する方法
A
答えて
0
あなたがすべきことは次のようなものです:
$start_time = \Carbon\Carbon::parse($request->input('start_time'));
$finish_time = \Carbon\Carbon::parse($request->input('finish_time'));
$price = $request->input('price');
$result = $start_time->diffInDays($finish_time, false);
if ($result < 0) {
$price = $price * $result;
}
私はあなたがそう必ず有効なものことを確認減算したい日付か知りません。あなたはどちらかを使用する必要があります
$result = $start_time->diffInDays($finish_time, false);
または
$result = $finish_time->diffInDays($start_time, false);
あなたはdiffInDays
方法にfalse
として第二引数を渡す必要がある点に注意してください - そう、あなたは常にポジティブな結果を取得します。
0
:
$start_time = $request->input('start_time');
$start_time_ob = new \Carbon\Carbon($start_time);
それとも:: parse()メソッド静的カーボンを使用することができます:あなたはこれを使用することができ、あなたの目的のために
$finish_time = $request->input('finish_time');
$finish_time_ob = \Carbon\Carbon::parse($date);
完全な例:
$diff = $finish_time_ob->diffInDays($start_time_ob);
関連する問題
- 1. 今laravel5.4
- 2. laravel5.4のリアルタイム通知
- 3. laravel5.4でRESTAPIを作成
- 4. apiシステムでのページネーションの仕組み(frontendはangular2、backendはlaravel5.4)?
- 5. @includeはLaravel5.4で動作していません
- 6. laravel5.4 validateは$ errorsを表示できません
- 7. Laravel5.4:現在のページをモックする方法は?
- 8. Facebook MessengerのWebhookはLaravel5.4を検証しません
- 9. vue.jsとlaravel5.4のダウンロードフォルダにファイルとストアをダウンロードする方法
- 10. Vueコンポーネントが表示されない:Laravel5.4およびVue.js2
- 11. Laravel5.4でパスワードリセット要求のリダイレクトされたローカルアドレスを変更するには
- 12. laravel5.4の同じユーザーIDに対して複数のレコードを取得します。
- 13. laravel5.4のstorageフォルダに保存されている画像を取り込む方法は?
- 14. laravel5.4の検証で入力ボックスの赤色をどのように与えるべきですか
- 15. Laravel5.4アマゾンでsmtp経由でメールを送信したときに 'Swift_TransportException'が発生しました
- 16. succesなしforeachの配列から1オブジェクトを取得しようとしていますlaravel5.4
- 17. ReflectionExceptionクラスUserControllerでは ReflectionException クラスUserControllerでは存在しませんLaravel5.4に私はこの問題を持って送信ボタンをヒット
- 18. laravel5.4ファイルのアップロードに関する問題404見つからない要求されたリソース/製品がこのサーバ上に見つかりません
- 19. Laravelテーブル値を更新する
- 20. APIを使用したLaravel 5.4の安全なパスワードリセット
- 21. naraからインストールされた新しいパッケージをlaravel 5.4で使用することはできません。
- 22. angularjs:リソースの読み込みに失敗しました:サーバがステータス400(Bad Request)で応答しました
- 23. laravelにサイトマップを追加する
- 24. Eloquemtを使用して関係を管理するORM
- 25. コントローラのモデルテンプレートをLaravelに変更する
- 26. 方法のApp \のHttp \コントローラ\ ProductController :: getIndexは、()()
- 27. Laravelのログインユーザーのみ表示
- 28. Angular4でlazyloadを使用するにはどうすればよいですか?
- 29. 複数のテーブルのためのEloquent relationship
- 30. laravelでゲストユーザを認証する方法
カーボンクラスを使用 – Webdesigner
私のためのコードとして書き込んでください – Honey
**スタックオーバーフローは無料のコーディングプラットフォーム**ではありません。ここにドキュメントhttp://carbon.nesbot.com/docs/ ...それを試してみてください!もしあなたが働くべきだと思うものがあれば、それをここに掲示すれば、私たちはあなたを助けてくれるでしょう。 – Webdesigner