如何计算病人点击出院按钮在医院住院的天数?

时间:2019-01-15 08:43:00

标签: mysql laravel laravel-5

我在数据库中有一个患者的入院日期字段,我有一个出院按钮,我想获得用户单击出院按钮时住院的患者在医院住院的天数。

1 个答案:

答案 0 :(得分:0)

我建议您使用Carbon包完成此操作。以下链接将出现:

Carbon - Difference

示例

$dt = Carbon::createMidnightDate(2019, 1, 1);
echo $dt->diffInDays($dt->copy()->addMonth());  

上面的代码首先将碳实例设置为时间为2019年1月1日的00:00。然后将其与$dt->copy()->addMonth()(同一日期+ 1个月)进行比较。因此,由于1月1日到2月1日之间有31天,因此这会产生31个回声。

您只需将$ dt设置为录取日期,将比较日期设置为now()。那应该可以解决问题。