if$expire $now 如果卡密未过期 $days = $rowdays; $expireTime = $expire - $now; setcookiecard $card time + $expireTime ; 保存卡密的cookie有效期为卡密的剩余时间 echo scriptvar expireTime = $expireTime ;scrip
<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 著作权归作者所有。请勿转载和采集!