高级自定义字段 - 将Datepicker日期与当前日期进行比较

时间:2015-11-13 01:06:14

标签: php wordpress advanced-custom-fields

当我的一个研讨会结束时,我需要帮助才能显示一条简单的信息。我喜欢" 此研讨会已结束"记住,但不能找出正确的格式。我使用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 } ?>

1 个答案:

答案 0 :(得分:1)

将今天的日期作为日期对象:

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

将研讨会的日期作为日期对象:

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

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

$today > $sem_date