<script>
function secondToDate(second) {
if (!second) {
return 0;
}
var time = new Array(0, 0, 0, 0, 0);
if (second >= 365 * 24 * 3600) {
time[0] = parseInt(second / (365 * 24 * 3600));
second %= 365 * 24 * 3600;
}
if (second >= 24 * 3600) {
time[1] = parseInt(second / (24 * 3600));
second %= 24 * 3600;
}
if (second >= 3600) {
time[2] = parseInt(second / 3600);
second %= 3600;
}
if (second >= 60) {
time[3] = parseInt(second / 60);
second %= 60;
}
if (second > 0) {
time[4] = second;
}
return time;
}
</script>
<script type="text/javascript" language="javascript">
function setTime() {
// 结束时间秒数, 时间格式中,月比较特殊,是从0开始的,所以想要显示5月,得写4才行,如下
var end_time = Math.round(new Date(Date.UTC(2023, 3, 31, 0, 0, 0)).getTime() / 1000);
// 当前时间秒数,增加时区的差异
var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
var seconds_left = end_time - timestamp;
if (seconds_left < 0) {
clearInterval(intervalID);
document.getElementById("htmer_time").innerHTML = "Server has started!";
}
else {
var time_left = secondToDate(seconds_left);
var currentTimeHtml = time_left[0] + '年 ' + time_left[1] + '天 '
+ time_left[2] + '时 ' + time_left[3] + '分 ' + time_left[4]
+ '秒';
document.getElementById("htmer_time").innerHTML = currentTimeHtml;
}
}
var intervalID = setInterval(setTime, 1000);
</script>
服务器倒计时:<span id="htmer_time" style="color: red;"></span>
不明白可以联系我。
本文共 66 个字数,平均阅读时长 ≈ 1分钟
评论 (0)