代码给我麻烦:
foreach($result as $row)
{
echo "<div class='listing'>";
print $row['uUName'] . '</strong><br />' .
'<strong>' . $row['listTitle'] . '</strong><br />' .
$arr = explode(':', $row['LISTDIFF']);
echo "$arr[0] minutes, $arr[1] seconds";
echo "</div>";
}
输出:Array minutes, seconds
。为什么数组是空的?
答案 0 :(得分:1)
进行日期计算in MySQL:
SELECT TIMEDIFF(listDT, now())
以hh:mm:ss.ssss
格式返回差异作为字符串,然后您可以在PHP中按摩以添加“分钟”和“秒”文本。
$arr = explode(':', $result['LISTDIFF']);
echo "$arr[0] minutes, $arr[1] seconds";