Wordpress post 时间比较

Wordpress post time comperation

我需要分开早于 2017-07-01 的帖子。

在循环中,我使用这两个代码来显示博文。

$compare_date = strtotime("2017-07-01");
$post_date = get_the_date();

并尝试比较它们

if( $compare_date >= $post_date ){
    //old
}else{
    //new
}

但显然它没有用,因为其中之一 returns 1498867200 和另一个 1 Haziran 2017 我也试过输入 strtotime(get_the_date()) 但结果是空的。

我怎样才能做到这一点?

以与compare_date

相同的格式获取post_date

现在与日期进行比较

$compare_date = "2017-07-01";
$post_date = get_the_date( 'Y-m-d' );
if( $compare_date >= $post_date ){
    //old
}else{
    //new
}

现在比较时间

$compare_date = strtotime("2017-07-01");
$post_date = strtotime(get_the_date( 'Y-m-d' ));
if( $compare_date >= $post_date ){
    //old
}else{
    //new
}

未经测试,但可行的解决方案。