来自php / mysql数据库的实时日期时间倒计时问题

时间:2011-08-20 22:31:20

标签: php javascript mysql datetime countdown

我有php网站和mysql数据库,日期/时间字段以及日期/时间。 我需要从未来的时间倒数到现在。

示例:

Jimmy 31.12.2011 21:00:00生日

Mary 21.11.2011 19:30:00结婚

比利12.03.2012 10:25:30到纽约

...

必须显示实时计数器:

吉米123天20小时15分25秒(和现场点票)

玛丽89天15小时25分12秒(和实时计数)

比利183天12小时56分15秒(和实时计数)

...

怎么做? 我知道stackoverflow是我的问题的答案,但我还没有找到它。我使用了很多JavaScripts,尝试它们并发现它们非常好。但我做错了什么,我不知道它是什么。我很新,我感到困惑和失落。所以,请帮助我。

由于

DZvonko

1 个答案:

答案 0 :(得分:1)

从“现在”到给定日期和时间的时间跨度不应该难以计算...

所以在你的javascript部分,创建一个每1000毫秒触发一次的定时事件...在事件处理程序中重新计算所有时间间隔(未来的日期和时间与本地日期和时间+ - 时区偏移)并将它们写入页面...有关定时事件的示例,请查看here

这种方法取决于客户端系统上的时钟...修复此错误源,您可以将本地时间发送到服务器,并计算实际服务器时间的偏移量,并将其与客户端一起交付给客户端页面和倒计时的日期和时间......