PHP在每年的6月结束了一个财政年度

Alp*_*phy 3 php

我想在php中做一些这样的事情,当月到2016年6月,我想回应2016-17,但在此之前我回应2015-16我到目前为止的回声2015-16意味着它随着今年年初,但我宁愿在六月开始这样做,

echo   date('Y') .'-'.date('y', strtotime('+1 year'));
Run Code Online (Sandbox Code Playgroud)

有什么建议

dev*_*pro 7

非常基本,但你可以使用它:

<?php
if (date('m') > 6) {
    $year = date('Y')."-".(date('Y') +1);
}
else {
    $year = (date('Y')-1)."-".date('Y');
}
echo $year; // 2015-2016
?>
Run Code Online (Sandbox Code Playgroud)

说明:

如果当前月份大于6,则将打印当前年份和+1年份以及它们之间的连字符( - ).

如果当前月份小于6将打印当前年份和- 1年份和连字符( - )之间.

  • Oneliner:`echo date('n')> 6?date('Y').' - '.(date('Y')+ 1):( date('Y') - 1).'-'.date('Y');` (3认同)