获取确切天数时遇到问题。鉴于我有日期/时间,考虑到小时数以计算代码下方的天数,因此给我零天]
$fisrstDate = new DateTime("2018-03-07 04:46:00"); $secondDate = new DateTime("2018-03-07 11:10:00"); $days=$fisrstDate->diff($secondDate)->days;
另一个例子是,它应该给我2天,但只显示1天,我的想法是,如果超过24小时,我想再加上1天,这样我就可以得到2天的输出
$fisrstDate = new DateTime("2018-03-07 04:46:00");
$secondDate = new DateTime("2018-03-08 05:00:00");
$days=$fisrstDate->diff($secondDate)->days;
获取确切天数时遇到问题。鉴于我有日期/时间,该时间考虑了小时,以计算代码下方的天数,因此给我零天$ fisrstDate = new DateTime(“ 2018-03 -...
您可以使用strtotime
获取两个时间戳之间的精确秒数,然后将其转换为天数,然后将其转换为ceil
以使其起作用。例如:
不仅仅是date2 - date1 + 1
吗?