【问题标题】:Advanced Custom Fields - Compare Datepicker Date with current date高级自定义字段 - 将 Datepicker 日期与当前日期进行比较
【发布时间】:2016-02-14 12:51:42
【问题描述】:

当我的一个研讨会结束时,我需要帮助来显示一条简单的消息。我有类似“本次研讨会已结束”之类的想法,但无法确定正确的格式。我正在为自定义字段使用 wordpress 和 Advanced Custom Fields (ACF) 插件:

代码:

    <?php 

        $today = date('Ymd');
        $sem_date = get_field('sem_date'); // Output format d / m / y  (has to be this format on the site)

        if($today > $sem_date){ ?>

        <div class="oops">
            This seminar has ended!
        </div>  

    <?php } ?>

【问题讨论】:

    标签: php wordpress advanced-custom-fields


    【解决方案1】:

    获取今天的日期作为日期对象:

    $today = new DateTime( 'today', new DateTimeZone('America/Chicago') );
    

    获取研讨会的日期作为日期对象:

    $sem_date = new DateTime( get_field('sem_date') );
    

    现在你可以比较两个 Date 对象了:

    $today > $sem_date
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      • 2018-04-04
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多