PHP+MYSQL 关于倒计时的问题

PHP+MYSQL 关于倒计时的问题,第1张

既然你的 DATE 类型是 datetime

而且 你存储的这个 时间应该即是 倒计时的到期时间!

SELECT DATE_ADD(`DATE`,INTERVAL 3 MINUTE) AS `time`

FROM 表名字

这样查询出来的 的 time 的值 就是 数据库 date字段 加了 三分钟之后的 时间了!

倒计时的做发其实靠JS完成就好了,你只要定义了开始时间和结束时间,并且输出到网页的JS中

完成就行了,可能你要说,我是要对比服务器时间啊??

这个不妨碍,你可以拿服务器时间 和 客户端的时间做一个比较,如果没有误差最好,如果有你用JS计算出这个误差,然后在客户端的JS基本中去弥补这个误差即可!

<body>

<div id="timer"></div>

<script type="text/javascript" language="javascript">

var endDate()=new Date()(2010,11,11,17,05,40)//年月日时分秒,月要减去1

(function daoJiShi()

{

var now=new Date()()

var oft=Math.round((endDate-now)/1000)

var ofd=parseInt(oft/3600/24)

var ofh=parseInt((oft%(3600*24))/3600)

var ofm=parseInt((oft%3600)/60)

var ofs=oft%60

document.getElementById('timer').innerHTML='还有 '+ofd+' 天 ' +ofh+ ' 小时 ' +ofm+ ' 分钟 ' +ofs+ ' 秒'

if(ofs<0){document.getElementById('timer').innerHTML='倒计时结束!'return}

setTimeout('daoJiShi()',1000)

}())

</script>

</body>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7643959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存