Have
- events channel
- have 10 entries
- have a date field called event_start_date
Desire - display only up coming events in asc order
List
- 2016-12-06
- 2016-11-01
- 2016-10-24
- 2016-05-30
- 2016-09-12
- 2016-05-15
- 2016-05-02
- 2016-03-29
- 2016-03-01
- 2016-02-08
Code:
{exp:channel:entries channel="events" orderby="event_start_date" sort="asc"}
{if {event_start_date format='%Y-%m-%d'} >= {current_time format='%Y-%m-%d'}}
{event_start_date format='%Y-%m-%d'}<br>
{/if}
{/exp:channel:entries}
Results:
2016-02-08
2016-03-01
2016-03-29
2016-05-02
2016-05-15
2016-05-30
2016-09-12
2016-10-24
2016-11-01
2016-12-06
Desired
2016-05-15
2016-05-30
2016-09-12
2016-10-24
2016-11-01
2016-12-06
What am i doing wrong?
Final working code:
{exp:channel:entries channel="events" orderby="event_start_date" sort="asc" search:event_start_date=">={current_time}"}
{event_start_date format='%Y-%m-%d'}<br>
{/exp:channel:entries}