我有一个足球俱乐部的 PHP 网站。我需要使用 php 日期函数根据全年的特定月份范围回显字符串。
例如,当前年份是 2018 年,当前足球赛季是 2017/2018 赛季。我需要这样直到2018年5月31日。从2018年6月1日开始,它需要读取2018/2019赛季,直到2019年5月31日。这种变化需要每年发生,所以明年2019年6月1日之后,它需要读取2019/2020 赛季,每年依此类推
这是我到目前为止所得到的,但这正确吗?看起来好像有效
<?php
if(date('m') >= 06) {
$d = date('Y-m-d', strtotime('+1 years'));
echo date('Y') .' / '.date('y', strtotime($d));
} else {
$d = date('Y-m-d', strtotime('-1 years'));
echo date('Y', strtotime($d)).' / '.date('y');
}
?>
谢谢
最佳答案
我将使用date('n')
来获取月份
n 月份的数字表示形式,不带前导零 1 到 12
if(date('n') >= 6){
echo date('Y') .' / '. date('Y', strtotime('+1 year'));
}else{
echo date('Y', strtotime('-1 year')) .' / '. date('Y') ;
}
关于php - 使用 php 日期函数根据全年特定月份范围回显字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192857/