【发布时间】:2011-06-29 08:25:14
【问题描述】:
想法:创建倒计时以显示距离某个事件还剩几天或几小时(不需要分钟或秒)...
我有 MySQL 数据库,它存储倒计时使用的数据:id、日期和描述。 我有一个 PHP 文件,可以从数据库中获取所有内容并将其输出到 HTML
外观:
HTML 输出:
<span>2 Days</span> Until Some Event!
PHP 代码:
$result = mysql_query("SELECT * FROM countdowns ORDER BY id DESC",$connect);
while($myrow = mysql_fetch_assoc($result))
{
echo "<div class=\"countdown\">";
echo "<span>";
echo $myrow['date'];
echo "</span> ";
echo $myrow['description'];
echo "</div>";
所以我希望“跨度”显示天数或小时数,休息时间将从数据库中提取。
问题:如果小时数大于 48,我希望它显示 ONLY 天,如果小于 48 小时,我希望它显示 ONLY 小时离开了。
所以它应该是这样的:
距离某事件还有 5 天! (还有超过 48 小时)
或
距离某事件还有 5 小时! (显然还有不到 48 小时)
为什么我需要 jQuery 是因为显示此倒计时的页面将在几天内处于活动状态而无需重新加载,所以我需要它是动态的...
希望您能理解我的意思,并且可能对我有所帮助,非常感谢您!
安德鲁獾
【问题讨论】:
-
您有任何草稿 php 脚本吗?你还等什么王者回答?你想让 smbd 为你写这一切吗?
-
@heximal 我已经用 PHP 代码编辑了我的问题,很抱歉一开始没有这样做......
标签: php jquery mysql countdown