gpt4 book ai didi

Javascript 倒计时器,使用 PHP 日期信息和变量从 'hours:minutes:seconds' 开始直观地计数

转载 作者:行者123 更新时间:2023-12-02 19:12:54 30 4
gpt4 key购买 nike

我有一个 PHP 脚本,可以计算设定日期和当前日期(以 h:m:s 为单位)之间的差异,我想将该数据用于一个简单的可视化 Javascript 倒计时器(使用 PHP 变量) 。这是 PHP 代码:

$date = date('Y-m-d h:i:s a', time());
$d1 = new DateTime("2012-11-18 11:14:15");
$d2 = new DateTime($date);
$result = $d1->diff($d2);
$hours = ($result->d*24)+$result->h;
$minutes = $result->i;
$seconds = $result->s;

在 Javascript 中显示倒计时器的首选且最有效的方式是什么? (使用 $d1 和 $d2 或 $小时、$分钟、$秒?)

最佳答案

也许您可以使用一些 Jquery 插件,例如:Jquery Countdown

如果您不想使用插件,总体思路是这样的:

  1. PHP 将开始日期时间写入 HTML 标记或 javascrit 变量。

    echo '<div id="year">$year</div>';

  2. 在 JavaScript 中,您创建一个函数,将当前日期时间减少 1 秒,必要时减少分钟、小时等。

    function decrease_by_1_sec(){
    ...
    }

  3. 接下来,在 $(document).ready() 函数上创建 decrease_by_1_sec()函数每秒执行一次。

    setInterval(decrease_by_1_sec(), 1000);

就是这样!这就是总体思路。

关于Javascript 倒计时器,使用 PHP 日期信息和变量从 'hours:minutes:seconds' 开始直观地计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13475617/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com