首页 > 解决方案 > 如何计算患者点击出院按钮入院的天数?

问题描述

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

标签: mysqllaravellaravel-5

解决方案


我建议你使用 Carbon 包来完成这个。以下链接将提供帮助:

碳 - 差异

例子

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

上面的代码首先将 carbon 实例设置为 2019 年 1 月 1 日 00:00 的时间。然后将其与$dt->copy()->addMonth()(这是同一日期 + 1 个月)进行比较。因此,这将与 31 相呼应,因为从 1 月 1 日到 2 月 1 日之间有 31 天。

您只需将 $dt 设置为您的录取日期,将比较日期设置为now(). 这应该够了吧。


推荐阅读