PHP 代码实现卡密剩余时间显示并实时更新
使用以下 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>
这样,页面上就会显示卡密的剩余时间,并且会实时更新。

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