我想要的是获取用户的开始日期和结束日期之间的差异。一个用户有3个日期,分别具有开始日期和结束日期。并且所有日期都来自数据库,当我尝试时我无法获得所需的结果,即从日期列表中获取日期之间的差异,例如2天,3天,4天,并且没有错误显示。
我的密码
<?php
$eid = $_SESSION['eid'];
$sql = "SELECT empid,ToDate,FromDate from tblleaves where empid=:eid";
$query = $dbh->prepare($sql);
$query->bindParam(':eid',$eid,PDO::PARAM_STR);
$query->execute();
$results = $query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0) {
foreach($results as $result)
{
$diff = date_diff($result->ToDate, $result->FromDate);
echo $diff->format("%h Hours");
htmlentities($result->FromDate));
}
}
?>
数据库:
互换的青春
慕容708150