我想使用 php 将一个日期减去另一个日期并以天 - 小时 - 分钟 - 秒格式显示结果。我如何使用 php 做到这一点。我尝试使用时间戳,但它没有给出正确的值。请给建议
例如:从日期 2012-04-27 19:30:56 到日期 2012-04-27 19:37:56
我用了这段代码
if(strtotime($history['datetimestamp']) > strtotime($lasttime)) {
$totalelapsed1 = (strtotime($history['datetimestamp'])-strtotime($lasttime));
if($totalelapsed1 > 60 ) {
$sec = $totalelapsed1%60;
$min = round($totalelapsed1/60 , 0);
$minute = $min + $minute;
$second = $sec + $second;
// echo $min. " min " .$sec." sec";
} else {
//echo "0 min " . $totalelapsed1." sec";
$minute = 0 + $minute;
$second = $totalelapsed1 + $second;
}
} else {
$minute = 0 + $minute;
$second = 0 + $second;
// echo "0 min 0 sec";
}