我在数据库中有一个患者的入院日期字段,我有一个出院按钮,我想获得用户单击出院按钮时住院的患者在医院住院的天数。
答案 0 :(得分:0)
我建议您使用Carbon包完成此操作。以下链接将出现:
$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()
。那应该可以解决问题。