我想在 php 中做这样的事情,当这个月到达 2016 年 6 月时,我想回显 2016-17,但在此之前我回显 2015-16 到目前为止我所拥有的回显 2015-16 意味着它随着年初的变化,但我宁愿它在 6 月开始,
echo date('Y') .'-'.date('y', strtotime('+1 year'));
任何建议
最佳答案
非常基础,但您可以使用它:
<?php
if (date('m') > 6) {
$year = date('Y')."-".(date('Y') +1);
}
else {
$year = (date('Y')-1)."-".date('Y');
}
echo $year; // 2015-2016
?>
解释:
如果当前月份大于 6,它将打印当前年份和 +1 Year 以及它们之间的连字符 (-)。
如果当前月份小于 6,它将打印当前年份和 -1 年 以及它们之间的连字符 (-)。
关于PHP 在每年的 6 月结束一个财政年度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35145861/