Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有将天转换为分钟或秒的默认PHP函数?_Php - Fatal编程技术网

是否有将天转换为分钟或秒的默认PHP函数?

是否有将天转换为分钟或秒的默认PHP函数?,php,Php,我的职能如下: function DateDiff($d1, $d2) { $date1 = new DateTime($d1); $date2 = new DateTime($d2); return $date1->diff($date2)->days; //return no of days } 我想传递第三个参数,如下所示: function DateDiff($d1,$d2,$convert){ } 并在秒或

我的职能如下:

function DateDiff($d1, $d2)
    {
        $date1 = new DateTime($d1);
        $date2 = new DateTime($d2);
        return $date1->diff($date2)->days; //return no of days
    }
我想传递第三个参数,如下所示:

function DateDiff($d1,$d2,$convert){
}
并在秒或分钟内转换结果。有没有默认的PHP函数


提前谢谢

使用strotime将两个日期转换为秒,然后计算其差值,您将以秒为单位获得输出


$diff_in_seconds=strotime'datetime2'-strotime'datetime2'

该副本的可能副本没有您需要的DateTime答案,但是。感谢您的想法:但是我正在寻找是否有任何默认PHP函数可用于此。谢谢没有,你可以从一个日期中以秒为单位获得偏移量,但是你不能将天数转换为秒。