<p>可以使用以下代码来将expireTime转换成天、时、分、秒:</p>
<p>$days = floor($expireTime / (24 * 60 * 60)); // 计算剩余天数
$hours = floor(($expireTime % (24 * 60 * 60)) / (60 * 60)); // 计算剩余小时数
$minutes = floor(($expireTime % (60 * 60)) / 60); // 计算剩余分钟数
$seconds = $expireTime % 60; // 计算剩余秒数</p>
<p>然后在HTML页面中使用以下代码来输出剩余时间:</p>
<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>
<p>这样,页面上就会显示卡密的剩余时间,并且会实时更新。</p>

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

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