我目前使用以下代码列出即将发生的事件。
但它以错误的日期顺序列出了事件。我想列出顶部列出的最快即将发生的事件,并以相同的逻辑继续向下。例如,如果本月 17、25、27、28 有活动。
我要列出;25日
活动 27日
活动 28日活动
<?php $get_latest_events = get_latest_events(5);
if(count($get_latest_events) > 0) {
foreach($get_latest_events as $eventdata) {
$entity_data = node_load($eventdata->entity_id);
$event_start_date = check_isset_start_date($entity_data,'event_calendar_date','und');
if($event_start_date !='') {
$explode_event_date = explode(" ",$event_start_date);
$explode_event_day = strtotime($explode_event_date[0]);
$explode_event_time = $explode_event_date[1];
$event_start_day1 = strftime("%B",$explode_event_day);
$event_start_day2 = strftime("%d",$explode_event_day);
}
$location = check_isset($entity_data,'field_location','und');
?>
<li class="clearfix">
</li>
<?php } } ?>