使用以下 PHP 代码来将expireTime转换成天、时、分、秒:

$days = floor($expireTime / (24 * 60 * 60)); // 计算剩余天数
$hours = floor(($expireTime % (24 * 60 * 60)) / (60 * 60)); // 计算剩余小时数
$minutes = floor(($expireTime % (60 * 60)) / 60); // 计算剩余分钟数
$seconds = $expireTime % 60; // 计算剩余秒数

然后在 HTML 页面中使用以下代码来输出剩余时间:

<div id='expireTime'></div>

<script>
    var expireTime = <?php echo $expireTime; ?>;
    var days = <?php echo $days; ?>;
    var hours = <?php echo $hours; ?>;
    var minutes = <?php echo $minutes; ?>;
    var seconds = <?php echo $seconds; ?>;
    
    function updateExpireTime() {
        if (expireTime > 0) {
            days = Math.floor(expireTime / (24 * 60 * 60));
            hours = Math.floor((expireTime % (24 * 60 * 60)) / (60 * 60));
            minutes = Math.floor((expireTime % (60 * 60)) / 60);
            seconds = expireTime % 60;
            expireTime--;
            
            document.getElementById('expireTime').innerHTML = days + '天' + hours + '小时' + minutes + '分钟' + seconds + '秒';
            
            setTimeout(updateExpireTime, 1000);
        } else {
            document.getElementById('expireTime').innerHTML = '卡密已过期';
        }
    }
    
    updateExpireTime();
</script>

这样,页面上就会显示卡密的剩余时间,并且会实时更新。

PHP 代码实现卡密剩余时间显示并实时更新

原文地址: http://www.cveoy.top/t/topic/mu31 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录