根据数据库字段和当前时间计算前小时/分钟
代码给我带来麻烦:
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>";
}
输出:数组分钟,秒
。为什么数组是空的?
Code Giving me Trouble:
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>";
}
This outputs: Array minutes, seconds
. Why is the array empty?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 MySQL 中进行日期计算:
以
hh:mm:ss.ssss
格式的字符串形式返回差值,然后您可以在 PHP 中对其进行处理以添加“分钟”和“秒”文本。Do the date calculations in MySQL:
which returns the difference as a string in the format
hh:mm:ss.ssss
, which you can then massage in PHP to add the 'minutes' and 'seconds' text.