如何在 php 和 mysql 中使用 unix 时间戳计算记录月份组。

Pra*_*ank 2 php mysql sql codeigniter

示例 my_table

ID | Name | Date
--------------------------
12 | John | 123456789
13 | Mike | 987654321
...
29 | Rick | 123498765
30 | Adam | 987651234
Run Code Online (Sandbox Code Playgroud)

像这样显示输出结果

Month | Count
--------------------------
3 | 5 | 
6 | 8 | 
Run Code Online (Sandbox Code Playgroud)

我怎样才能用 PHP 做到这一点?

小智 5

您可以使用 MySQL 查询来执行此操作,如下所示。

SELECT MONTH(FROM_UNIXTIME(`Date`)) `Month`
    ,COUNT(ID)
FROM my_table
GROUP BY `Month`;
Run Code Online (Sandbox Code Playgroud)