显示从8月1日开始的当前年份 - PHP

Rya*_*yan 1 php datetime date

我需要一个显示前一年到8月1日的PHP函数,此时它应显示当前年份.

例如:

  • 今天是2011年5月12日,所以这应该回应"2010"
  • 当它是2011年8月1日这应该回应"2011"
  • ...继续回应"2011",直到2012年8月1日
  • 在2012年8月1日,应该回应"2012"
  • 等等

请让我知道,如果你有任何问题.提前致谢!

Nea*_*eal 7

你走了:

$year = date('Y') - 1;
$month = date('n');

if($month >= 8) $year++;

echo $year;
Run Code Online (Sandbox Code Playgroud)

演示:http://codepad.org/qOx1TO95