php - 使用 php 日期函数根据全年特定月份范围回显字符串

标签 php

我有一个足球俱乐部的 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') ;
}

Demo

关于php - 使用 php 日期函数根据全年特定月份范围回显字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192857/

相关文章:

PHP 带有多个下拉框的搜索

php - Codeigniter 中带有 If 条件的 MySQL get_where

php - 如何在php中识别表单字段类型

php - 使用 PHP MySQL 创建 CSV 时在开头插入一个空行

php - 预订系统和下拉菜单

php var到年和月

php - JQUERY IE 7,8 错误消息 : Expected identifier, 字符串或数字

javascript - 如何根据条件更改文本颜色?

php - MySQL 错误 - MariaDB 服务器版本在 '?, ?, ?, ?, ?)' 附近使用正确的语法

php - 在 PHP 中解析多字节字符串