我希望我的网站根据日期显示不同的季节性项目。目前,我使用以下代码调用右侧导航的“热门冬季项目”部分:
<?php include (TEMPLATEPATH . '/stub_favorites.php'); ?>
有没有办法可以根据日期使用php include?所以,如果是1月14日,请调用/stub_favorites.php,但如果是3月10日,则调用stub_favorites1.php?我是php的新手,所以请耐心等待。
答案 0 :(得分:1)
查看PHP日期/时间函数:http://php.net/manual/en/ref.datetime.php
您可以执行以下操作:
if (date('m/d/Y') < date('m/d/Y', strtotime("12/1/2011"))) {
//Display something
}
else {
//Display something different
}
答案 1 :(得分:1)
显示一个最简单的方法包括每月:
<?php
$filename = "month".date("n").".php";
if (file_exists($filename)) include($filename);
然后添加文件:
month1.php
month2.php
month3.php
每个月都会包含正确的文件。如果一个月不存在,脚本将无提示失败。要在日历周内完成此工作,请使用date("W");
。可以在manual中找到日期参数的完整参考。