需要显示第二天(脚本显示当前日期)


need to show the next day (script shows current day)

<body>
<?php
date_default_timezone_set('Pacific/Fiji');
$day = date('l', mktime());
$day = strtolower($day).".html";
/*
$path = $_SERVER['SCRIPT_FILENAME'];
$trace = explode("/", $path);
$count = count ($trace) - 1;
$trace[$count] = $day;
$path = implode("/", $trace);
echo $path;
*/
if (file_exists($day)) 
{
    include($day); 
}
?>
</body>

获取第二天的简单方法是使用strtotime:

echo date('l', strtotime(date("Y-m-d") .' +1 day'));

你可以跳过日期("Y-m-d"),我放在那里向你展示,你可以从你想要的任何日期开始获得+1天的

你尝试过什么吗?

$date = new DateTime('2015-10-27 12:00:00'); // pick a date (today)
echo $date->format('Y-m-d H:i:s'); // show it
$date->modify('+1 day'); // add + 1 day
echo $date->format('Y-m-d H:i:s'); // shows tomorrow
<body>
<?php
date_default_timezone_set('Pacific/Fiji');
$day = date('l', strtotime('+1 day'));
/*
$path = $_SERVER['SCRIPT_FILENAME'];
$trace = explode("/", $path);
$count = count ($trace) - 1;
$trace[$count] = $day;
$path = implode("/", $trace);
echo $path;
*/
if (file_exists($day)) 
{
    include($day); 
}
?>
</body>

更新了对代码的更改,以便在一周的第二天显示。

<body>    
<?php    
date_default_timezone_set('Pacific/Fiji');    
$day = date('l', strtotime(date($day) .' +1 day'));    
$day = strtolower($day).".html";
/*    
$path = $_SERVER['SCRIPT_FILENAME'];    
$trace = explode("/", $path);    
$count = count ($trace) - 1;    
$trace[$count] = $day;    
$path = implode("/", $trace);    
echo $path;    
*/
if (file_exists($day))     
{    
    include($day);     
}    
?></body>