PHP代码
<?php
function calculate_days($start_date) {
/**
* 计算给定日期至今的天数
*
* @param string $start_date 开始日期,格式为YYYY-MM-DD
* @return int 经过的天数
*/
$today = new DateTime();
$start_date = new DateTime($start_date);
$interval = $start_date->diff($today);
$days = $interval->days;
return $days;
}
function generate_message($start_date) {
/**
* 生成站点安全运行天数信息
*
* @param string $start_date 站点创建日期,格式为YYYY-MM-DD
* @return string 包含安全运行天数的字符串
*/
$days = calculate_days($start_date);
$message = "站点创建于{$start_date},已安全运行了{$days}天。";
return $message;
}
// 设置站点创建日期
$start_date = 'xxxx-xx-xx'; // 替换为实际的创建日期,格式为YYYY-MM-DD
// 生成站点运行天数信息
$message = generate_message($start_date);
// 在适当的位置输出站点运行天数信息
echo $message;
?>
需要将 xxxx-xx-xx
替换为实际的站点创建日期,使用格式 YYYY-MM-DD
。这段代码将调用 calculate_days()
函数计算从创建日期到当前日期的天数,并生成包含站点运行天数信息的字符串。最后,使用 echo
语句在适当的位置输出该信息。
可以将上述代码放置在 WordPress 主题的 footer.php
文件中。该文件通常位于主题的根目录或 wp-content/themes/your-theme-name/
下。在 footer.php
文件的适当位置插入上述代码段,它将在网站的页脚部分显示站点创建日期和已运行天数信息。
根据你的主题和网站的具体设置,可能需要进行适当的 CSS 样式调整,以确保信息在网站的页脚中正确显示和格式化。
JavaScript
我们可以将JavaScript代码写入单独的.js文件,并在HTML中使用<script>
标签引入该文件。这样可以更好地组织代码并提高代码的可维护性。
首先,将以下JavaScript代码保存为一个名为 site-days.js
的文件:
function calculateDays(start_date) {
/**
* 计算给定日期至今的天数
*
* @param {string} start_date 开始日期,格式为YYYY-MM-DD
* @return {number} 经过的天数
*/
var today = new Date();
var start = new Date(start_date);
var timeDiff = today.getTime() - start.getTime();
var days = Math.floor(timeDiff / (1000 * 3600 * 24));
return days;
}
function generateMessage(start_date) {
/**
* 生成站点安全运行天数信息
*
* @param {string} start_date 站点创建日期,格式为YYYY-MM-DD
* @return {string} 包含安全运行天数的字符串
*/
var days = calculateDays(start_date);
var message = "站点创建于" + start_date + ",已安全运行了" + days + "天。";
return message;
}
window.onload = function() {
// 设置站点创建日期
var startDate = "xxxx-xx-xx"; // 替换为实际的创建日期,格式为YYYY-MM-DD
// 生成并显示站点运行天数信息
var message = generateMessage(startDate);
document.getElementById("site-days").textContent = message;
};
然后,将以下HTML代码插入到网页的适当位置,例如 WordPress 主题的 footer.php
文件中:
<div id="site-days"></div>
<script src="path/to/site-days.js"></script>
确保将 path/to/site-days.js
替换为实际的 .js
文件路径。
通过这种方式,JavaScript代码将被外部文件引入并在页面加载时执行,使得代码更易于管理和维护,并且可以在多个页面重复使用。这样,你就可以将显示站点创建日期和已运行天数的代码放在网站的底部,无需将其直接嵌入到HTML中。
实际效果:
评论 (0)