获取日期字符串draw_calendar()函数
问题描述:
我使用的是David Walsh PHP calendar脚本,需要格式化我的约会论点是这样的:获取日期字符串draw_calendar()函数
draw_calendar(7,2009);
我想得到今天的月份和年份以及下个月和之后的月份(所以当前月份加上一个加上一个月)。我如何连续三次调用函数来生成这三个日历,只知道今天的月份和年份?
布兰登
答
我相信有更优雅的方式如何。然而就是:
$onemonth = strtotime('+1 month');
$twomonth = strtotime('+2 month');
draw_calendar(date('n'), date('Y'));
draw_calendar(date('n', $onemonth), date('Y', $onemonth));
draw_calendar(date('n', $twomonth), date('Y', $twomonth));
答
function increment(&$month, &$year) {
if (++$month > 12) {
$month -= 12;
$year++;
}
}
$month = 11;
$year = 2009;
echo "Month: $month, Year: $year\n";
# Outputs Month: 11, Year: 2009
increment($month, $year);
echo "Month: $month, Year: $year\n";
# Outputs Month: 12, Year: 2009
increment($month, $year);
echo "Month: $month, Year: $year\n";
# Outputs Month: 1, Year: 2010
谢谢,我想这会工作。我不认为我可以使用字符串,但strtotime()函数是有帮助的。 – Brandon 2010-03-17 22:40:02