Files
blog/js/footer.js
biss f7c5b4f8cd footer
··[CST 2026-02-18 Wednesday 15:21:16]
2026-02-18 15:21:16 +08:00

67 lines
2.7 KiB
JavaScript

//版权图标动态显示
document.addEventListener('DOMContentLoaded', function() {
const currentYear = new Date().getFullYear();
const copyrightElement = document.querySelector('.copyright');
if (copyrightElement) {
copyrightElement.innerHTML = `©2025 - ${currentYear} <i class="fa-solid fa-heart "></i> By Bi`;
}
});
// 运行时间动态显示
function showDateTime() {
const timeDisplay = document.getElementById('span_dt_dt');
if (!timeDisplay) return;
const startTime = new Date("2025-07-05T15:41:23");
const now = new Date();
const elapsedMilliseconds = now - startTime;
const seconds = Math.floor(elapsedMilliseconds / 1000);
const oneYearInSeconds = 365 * 24 * 60 * 60;
if (seconds < oneYearInSeconds) {
const days = Math.floor(seconds / (24 * 60 * 60));
const remainingSecondsAfterDays = seconds % (24 * 60 * 60);
const hours = Math.floor(remainingSecondsAfterDays / (60 * 60));
const remainingSecondsAfterHours = remainingSecondsAfterDays % (60 * 60);
const minutes = Math.floor(remainingSecondsAfterHours / 60);
const sec = remainingSecondsAfterHours % 60;
timeDisplay.innerHTML = `
<span style="color:#ffff00">${days}</span> 天
<span style="color:#ffff00">${hours}</span> 时
<span style="color:#ffff00">${minutes}</span> 分
<span style="color:#ffff00">${sec}</span> 秒
`;
} else {
const years = Math.floor(seconds / oneYearInSeconds);
const remainingSecondsAfterYears = seconds % oneYearInSeconds;
const days = Math.floor(remainingSecondsAfterYears / (24 * 60 * 60));
const remainingSecondsAfterDays = remainingSecondsAfterYears % (24 * 60 * 60);
const hours = Math.floor(remainingSecondsAfterDays / (60 * 60));
const remainingSecondsAfterHours = remainingSecondsAfterDays % (60 * 60);
const minutes = Math.floor(remainingSecondsAfterHours / 60);
const sec = remainingSecondsAfterHours % 60;
timeDisplay.innerHTML = `
<span style="color:#ffff00">${years}</span> 年
<span style="color:#ffff00">${days}</span> 天
<span style="color:#ffff00">${hours}</span> 时
<span style="color:#ffff00">${minutes}</span> 分
<span style="color:#ffff00">${sec}</span> 秒
`;
}
setTimeout(showDateTime, 1000);
}
document.addEventListener('DOMContentLoaded', () => {
const frameworkInfo = document.querySelector('.framework-info');
if (frameworkInfo) {
frameworkInfo.innerHTML = '本站已运行<span id="span_dt_dt"></span>';
}
showDateTime();
});