gpt4 book ai didi

javascript - 将php倒计时变成javascript

转载 作者:行者123 更新时间:2023-12-03 10:41:02 24 4
gpt4 key购买 nike

在我的 php 网站上,我有许多不同的倒计时。这些仅在用户刷新页面时更新。我想改变它,使倒计时是连续的。

我发现许多 javascript 代码可以执行此操作,但是我不确定如何将我的 php 代码实现到该脚本中。

请参阅以下脚本:

我的计时器 php 函数:

function countup ($online){
global $time;

$difference=$online-$time;
$num = $difference/86400;
$days = intval($num);
$num2 = ($num - $days)*24;
$hours = intval($num2);
$num3 = ($num2 - $hours)*60;
$mins = intval($num3);
$num4 = ($num3 - $mins)*60;
$secs = intval($num4);

if($days != 0){echo"$days days, ";}
if($hours != 0){echo"$hours hours, ";}
if($mins != 0){echo"$mins minutes and ";}
echo"$secs seconds";
}

在我显示计时器的地方,我有以下内容.. <?=countup($set[ends])?>

结束 = future 的 UNIX 时间戳。

我遇到的 javascript 倒计时来自 http://keith-wood.name/countdown.html但我对java不了解,不知道如何将$set[ends]放入其中!

所有帮助将不胜感激!

最佳答案

考虑到您正在正确加载所有必需的脚本,我的建议如下:

PHP部分

$ends = date("Y, n-1, j", $set[ends]); //covert your time stamp to the required format

**JavaScript 部分 **

<script type='text/javascript'>
( function( $ ) {
$('#yourCountDownDIV').countdown({until: <?php echo $ends ?>});
} )( jQuery );
</script>

将 JavaScript 部分放在 HTML 代码的末尾,就在结束标记之前,并且在加载所有 JavaScript 文件之后。

关于javascript - 将php倒计时变成javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28779111/

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