2016-04-30 11 views
0

現在、テーブル内のイベントのリストを持っています。私は過去に最も近い日付を最初にソートすることができましたが、過去の日付をフィルタリングして表示しません。日付がもっとしてか、現在の日付と同じですが、それはブラケットがあり、あなたのコードの下部にエラーWordpress:AFCはリピータの過去の日付をフィルターにかける

$repeater = get_field('dates'); 
      $currentdate = date('Ymd'); 
      echo $currentdate; 

      foreach($repeater as $key => $row) 
      { 

       $column_id[ $key ] = $row['date'];} 

      array_multisort($column_id, SORT_ASC, $repeater); 
      foreach($repeater as $row) : 

        $date = DateTime::createFromFormat('Ymd', $row['date']); 

        ?> 
      <ul> 
       <li> 
        <?php if ($date >= $currentdate) { echo $date->format('d') ;}?><?php endforeach;?></li> 

答えて

0

を取得していない動作しない場合分で私は声明かどうかを確認するために使用しようとしています(後に不足している場合。

<?php if $date >= $currentdate) 
+0

を動作するかどうか、私に教えてください:) –

0
<?php 
$repeater = get_field('dates'); 
$currentdate = date('Ymd'); 
foreach($repeater as $dates) { 
    $date = $dates['date']; 
    $date = date('Ymd', strtotime($date)); 
    if(strtotime($date) >= strtotime($currentdate)) { 
     echo 'it is working'; 
    } 
} 
?> 

が、それは私が今、私の答えを更新した

関連する問題