【问题标题】:live date time countdown problem from php/mysql database来自 php/mysql 数据库的实时日期时间倒计时问题
【发布时间】:2011-10-31 09:32:41
【问题描述】:

我有带有日期/时间字段的 php 站点和 mysql 数据库,将来有日期/时间。 我需要从那个未来的时间倒计时到现在。

例子:

吉米 31.12.2011 21:00:00 生日

2011 年 11 月 21 日 19:30:00 婚礼

比利 12.03.2012 10:25:30 到纽约

......

必须显示实时计数器:

吉米 123 天 20 小时 15 分 25 秒(以及实时计数)

3 月 89 天 15 小时 25 分 12 秒(实时计数)

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

......

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

谢谢

DZvonko

【问题讨论】:

  • 如果您已经尝试过某些东西,如果您能证明您尝试过的方法不起作用,那么人们会更容易提供帮助。

标签: php javascript mysql datetime countdown


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多