我希望有人能指出我需要做的正确方向。
我有一个 mysql 数据库,其中包含一个名为“StartDate”的日期值字段,其格式为“YYYY-MM-DD”。
所以,我已经使用 -
$results = $wpdb->get_results( "SELECT * FROM wp_myEventDates ORDER BY `StartDate` ASC" );
我想按月对事件进行分组,例如 6 月有 10 个事件,7 月有 12 个事件 -
我使用了 foreach 循环并测试了几种方法来输出日期并使用 var_dump 但我不确定如何操作结果。
示例一:
$event_id = $myevent->StartDate;
// var dump from event id gives me
string(10) "2013-04-04"
示例二:
$event_id = $myevent->StartDate;
$dateArray = getdate(strtotime($event_id));
$mythingmonth = array($dateArray['mon']);
foreach ($mythingmonth as $monthsplit =>$myvalue) {
var_dump($myvalue);
//var dump from myvalue this
int(4)
}
我 100% 确定我会以错误的方式解决这个问题,我已经尝试过搜索和尝试,但我迷失了 - 所以如果有任何关于看什么的指示或建议,那就太棒了。
提前致谢。