我的新闻集中有一个创建的字段,用于保存日期
"created-at": new Date(2010, 11, 5);
我使用PHP中的日期函数来获取月份名称
date('F', $obj['created-at']->sec);
我想做的是让它只输出唯一的月份名称,所以不要说:WB 十一月,十一月,十二月
我希望它输出:
十一月,十二月
我试过使用不同但它在我的情况下不会起作用
$db->command(array("distinct" => "news", "key" => "created-at"));
无论如何我可以从created-at字段输出唯一的月份名称?或者我是否必须添加一个月份名称字段并在其上使用distinct?
答案 0 :(得分:0)
不是最佳解决方案,但如果感兴趣的话,这就是我为获得独特的月份名称而做的
我结束了创建数组$ stack 并使用array_push将所有月份名称推送到堆栈 然后我使用array_unique来获取堆栈中的所有唯一值