是否有任何简单的方法可以在php
中显示日期函数的前一天和下一天<?php
echo date ("M m, l")
?>
例如
那只会在周一9月9日显示
然而有什么方法可以通过点击一个按钮(下一个)来显示它,它会在星期二显示第10页?
答案 0 :(得分:6)
<?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');
?>
答案 1 :(得分:0)
使用mktime功能:
echo date ("M m, l", mktime(0, 0, 0, 9, 10, 2012))
来自date手册页:
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
答案 2 :(得分:0)
这个可以帮助显示第二天:
<?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)
。
答案 3 :(得分:0)
你可以使用strtotime来增加时间
date('Y-m-d', strtotime(' +1 day'))
上述情况会增加1天的时间......
请查看此信息以获取更多信息 http://www.brightcherry.co.uk/scribbles/php-adding-and-subtracting-dates/
答案 4 :(得分:0)
date('M m,l',strtotime('+1 day'))
date('M m,l',strtotime('-1 day'))
答案 5 :(得分:0)
$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
检查THIS页面,有很多像上面那样可以清楚说明所述功能的例子。
答案 6 :(得分:0)
$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;