根据DB字段和当前时间计算小时/分钟数

时间:2011-10-19 15:07:25

标签: php time

代码给我麻烦:

    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。为什么数组是空的?

1 个答案:

答案 0 :(得分:1)

进行日期计算in MySQL

SELECT TIMEDIFF(listDT, now())

hh:mm:ss.ssss格式返回差异作为字符串,然后您可以在PHP中按摩以添加“分钟”和“秒”文本。


$arr = explode(':', $result['LISTDIFF']);
echo "$arr[0] minutes, $arr[1] seconds";