从数据库倒数(日期)

布鲁诺

因此,我想做的是基于mysql的日期进行倒计时,并使其在实时模式下下降而无需刷新。

代码:

<?php 
    $date = strtotime($row_tournaments['date']);
    $remaining = $date - time();
    $days_remaining = floor($remaining / 86400);
    $hours_remaining = floor(($remaining % 86400) / 3600);
    $minutes_remaining = floor(($remaining % 3600) / 60);
    $seconds_remaining = ($remaining % 60);
    echo "<p>$days_remaining <span style='font-size:.3em;'>dias</span> $hours_remaining <span style='font-size:.3em;'>horas</span> $minutes_remaining <span style='font-size:.3em;'>minutos</span> $seconds_remaining <span style='font-size:.3em;'>segundos</span></p>";
?>

这个工作正常,但我需要刷新,这样我才能看到时间减少了。

$date = strtotime($row_tournaments['date']);

这是从数据库中获取日期,其格式为:

2015-10-11 08:15:31
加布里埃尔·罗德里格斯(Gabriel Rodriguez)

var initialTime = 194801;//Place here the total of seconds you receive on your PHP code. ie: var initialTime = <? echo $remaining; ?>;

var seconds = initialTime;
function timer() {
    var days        = Math.floor(seconds/24/60/60);
    var hoursLeft   = Math.floor((seconds) - (days*86400));
    var hours       = Math.floor(hoursLeft/3600);
    var minutesLeft = Math.floor((hoursLeft) - (hours*3600));
    var minutes     = Math.floor(minutesLeft/60);
    var remainingSeconds = seconds % 60;
    if (remainingSeconds < 10) {
        remainingSeconds = "0" + remainingSeconds; 
    }
    document.getElementById('countdown').innerHTML = days + "dias " + hours + "horas " + minutes + "minutos " + remainingSeconds+ "segundos";
    if (seconds == 0) {
        clearInterval(countdownTimer);
        document.getElementById('countdown').innerHTML = "Completed";
    } else {
        seconds--;
    }
}
var countdownTimer = setInterval('timer()', 1000);
<span id="countdown" class="timer"></span>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数据库发布日期

来自分类Dev

倒数mysql数据库中的字段值

来自分类Dev

使用日期选择数据库数据

来自分类Dev

CakePHP日期和数据库

来自分类Dev

在MySQL数据库中比较日期

来自分类Dev

将日期时间插入数据库

来自分类Dev

从数据库选择带日期时间

来自分类Dev

将日期插入SQL数据库

来自分类Dev

输入日期时间访问数据库

来自分类Dev

sqllite数据库中的负日期

来自分类Dev

将日期插入数据库Winforms

来自分类Dev

比较数据库中的日期

来自分类Dev

Foxpro数据库和日期,如何?

来自分类Dev

设置mysql数据库表的日期

来自分类Dev

从数据库显示日期特定的图像

来自分类Dev

从Oracle数据库检索日期列表

来自分类Dev

输入日期时间访问数据库

来自分类Dev

PHP从每个日期的数据库打印日期数据

来自分类Dev

PHP从每个日期的数据库打印日期数据

来自分类Dev

SQL日期分组与数据库中的可用日期

来自分类Dev

从数据库中的日期检查日期输入的范围

来自分类Dev

从数据库到JSP的日期格式日期

来自分类Dev

如何从mysql数据库获取倒数第二行?

来自分类Dev

是否可以在 Room 数据库中存储倒数计时器的实例?

来自分类Dev

根据日期从MySQL数据库获取数据

来自分类Dev

根据日期从MySQL数据库获取数据

来自分类Dev

根据两个日期从数据库获取数据

来自分类Dev

按日期删除数据库中的数据

来自分类Dev

PHP MySQL查询当前数据=数据库中的日期