有没有什么简单的方法可以用php中的日期函数显示前几天和后几天
<?php
echo date ("M m, l")
?>
例如
那只会显示 9 月 9 日,星期一
但是有什么方法可以让它通过单击按钮(下一个)它会显示 9 月 10 日,星期二?
<?php
$date = new DateTime('2006-12-12');
$date->modify('tomorrow');
echo $date->format('M m, l');
$date->modify('yesterday');
echo $date->format('M m, l');
?>
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$tomorrow = date("F j, l",$tomorrow);
$yesterday=mktime(0, 0, 0, date("m") , date("d")-1, date("Y"));
$yesterday=date("F j, l",$yesterday);
echo $tomorrow;
echo $yesterday;
$cd = strtotime(date ("M m, l"));
$mth = 1; // adding 1 day with the current date
$retDAY = date('Y-m-d', mktime(0,0,0,date('m',$cd)+$mth,date('d',$cd),date('Y',$cd)));
echo $retDAY ; // Output 2012-10-10
检查这个页面,有很多像上面这样的例子,可以清楚地了解上述功能。
这可能有助于显示第二天:
<?php
$tomorrow = time() + (24 * 60 * 60); // current time + 24 hours * 60 minutes * 60 seconds
echo 'Tomorrow: '. date('M m, l', $nextWeek) ."\n";
?>
或者time() - (24 * 60 * 60)
昨天。
您可以使用 strtotime 添加时间
date('Y-m-d', strtotime(' +1 day'))
以上将增加 1 天到当前日期....
查看更多信息 http://www.brightcherry.co.uk/scribbles/php-adding-and-subtracting-dates/
date('M m,l',strtotime('+1 day'))
date('M m,l',strtotime('-1 day'))