PHP date_diff()-查找天数并转换为小时
我不想找出到天之间的日期差,然后把它转换成小时PHP date_diff()-查找天数并转换为小时,php,date,datetime,Php,Date,Datetime,我不想找出到天之间的日期差,然后把它转换成小时 $date_diff = date_diff($latest_date, $oldest_date); echo $date_diff->format(???); 我尝试将格式设置为->format('h')但不起作用。我如何才能做到这一点?这应该可以: PHP $datetime1 = date_create('2009-10-11'); $datetime2 = date_create('2009-10-13'); $interval
$date_diff = date_diff($latest_date, $oldest_date);
echo $date_diff->format(???);
我尝试将格式设置为->format('h')代码>但不起作用。我如何才能做到这一点?这应该可以:
PHP
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo 'Days : ' . $interval->days. ' ';
echo 'Hours : ' . $interval->days * 24;
你知道一天有多少小时吗?(忽略夏令时轮班)24。。你的意思是用数学的方法?我认为php有一个内置的功能来做这件事。看,它确实有内置的功能,但不是所有可能的变化<代码>$totalHours=$date\u diff->days*24+$date\u diff->h代码>