Php 使用strotime计算两次之间的中间时间

Php 使用strotime计算两次之间的中间时间,php,Php,我试图计算两个值之间的时间 echo date("g:i a", (strtotime($moonrise) + strtotime($moonset))/2) 这是工作得很好,但我遇到了一个问题,如果月亮设置的第二天(如12.30上午+1天) 关于如何解决这个问题有什么建议吗?我尝试添加“明天”/+1天,但似乎没有什么不同 干杯 怎么样 $start = date_create('2017-03-02 15:00:00'); $end = date_create('2017-03-02 18

我试图计算两个值之间的时间

echo date("g:i a", (strtotime($moonrise) + strtotime($moonset))/2)
这是工作得很好,但我遇到了一个问题,如果月亮设置的第二天(如12.30上午+1天)

关于如何解决这个问题有什么建议吗?我尝试添加“明天”/+1天,但似乎没有什么不同

干杯

怎么样

$start = date_create('2017-03-02 15:00:00');
$end = date_create('2017-03-02 18:15:00');
$diff=date_diff($end,$start);

echo $diff->format('%H:%i');

谢谢你的帮助,我试着明天再添加一次,结果成功了!为他人

date("g:i a", (strtotime($moonrise) + strtotime('tomorrow '.$moonset))/2)