【问题标题】:Data visible only during date range数据仅在日期范围内可见
【发布时间】:2014-07-16 21:03:21
【问题描述】:

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

日期范围:

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

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

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

【问题讨论】:

    标签: php jquery


    【解决方案1】:

    请随意替换日期。

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

    【讨论】:

    • 一个比较应该使用&lt;= - 或者你每年有4天什么都不显示:)
    • 谢谢你的狗鼻子
    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多