【发布时间】:2017-11-16 11:41:37
【问题描述】:
我有以下代码:
<?php
function cuantosdias($d){
$d = strtotime($d);
$c = strtotime("now");
$e = $c - $d;
return $e;
};
$fecha = "13-10-2016 00:00:00";
$cant = cuantosdias($fecha);
echo $cant/86400 . "\n";
我得到两个日期之间的天数。
我想知道如何获得 $cant 格式:d H:i:s。
有这样的功能吗?
【问题讨论】:
-
使用DateTime objects 和diff() 方法,它会为您提供DateInterval object,您可以使用format() 方法格式化差异
-
你为什么投反对票?你能解释一下吗,这样我就可以学习了。