【发布时间】:2019-01-15 16:53:33
【问题描述】:
我的数据库中有一个患者的入院日期字段,我有一个出院按钮,当用户单击出院按钮时,我想获取患者在医院住院的天数。
【问题讨论】:
-
你走了多远?请输入一些代码
我的数据库中有一个患者的入院日期字段,我有一个出院按钮,当用户单击出院按钮时,我想获取患者在医院住院的天数。
【问题讨论】:
我建议你使用 Carbon 包来完成这个。以下链接将提供帮助:
$dt = Carbon::createMidnightDate(2019, 1, 1);
echo $dt->diffInDays($dt->copy()->addMonth());
上面的代码首先将 carbon 实例设置为 2019 年 1 月 1 日 00:00 的时间。然后将其与 $dt->copy()->addMonth() 进行比较(这是同一日期 + 1 个月)。因此,由于 1 月 1 日和 2 月 1 日之间有 31 天,因此这将显示 31。
您只需将 $dt 设置为录取日期,将比较日期设置为 now()。这应该可以解决问题。
【讨论】: