计算两个日期之间的天数并显示计数

时间:2019-06-14 08:57:42

标签: php html laravel forms

所以我有一个预订程序,客户可以选择两个日期。当他选择两个日期时,我需要计算一下那几天他需要支付多少费用。例如,他选择了三天之间的时间,然后显示没有提交他需要在那几天支付x金额的订单。

我尝试了刷新按钮,Javascript,但这些都不适合我。

{{ Form::date('date_from', \Carbon\Carbon::now()->format('d-m-Y'), ['class' => 'form-control', 'required' => 'required', 'placeholder' => '']) }}

{{ Form::date('date_to', \Carbon\Carbon::now()->format('d-m-Y'), ['class' => 'form-control', 'required' => 'required']) }}

预期结果是:客户选择4天,这表明这4天的费用x金额,因此客户可以决定可以选择多少天。如果他在日期之间选择3天,则会计算出3天的价格。公式:中间天数*每天的价格

1 个答案:

答案 0 :(得分:0)

从您的代码中可以看出,两个日期都在选择

  

Carbon :: now

哪个返回当前日期和时间,所以您在比较两个相同的日期,可能未得到想要的结果。