数据仅在日期范围内可见


Data visible only during date range

我需要只在特定日期范围内显示信息(div)。我在谷歌上搜索的所有东西都只能在一个月或一天内出现。

日期范围:

第一季度12月21日(上年)至1月31日
Q2 3月21日至4月28日
第三季度6月21日至7月31日
Q4 9月21日至10月31日

第一季度2月1日至3月20日
Q2 5月1日至6月20日
第三季度8月1日至9月20日
Q4 11月20日至12月20日

年度
12月21日(上一年)至1月31日(当年)

请随意替换日期。

    $now = new 'DateTime();
    if (new 'DateTime('2013-12-21') <= $now && $now < new 'DateTime('2014-01-31')) {
        echo "<div>It is Q1</div>";
    }