MySQL查询/PHP代码生成一个包含全年日期的表


MySQL query/PHP code to generate a table with whole dates of year

我需要一个包含全年日期的SQL表。

有没有mysql查询或php代码可以帮助我生成一个包含一行全年日期的SQL表?

例如:表1:

date           book
01-01-2013
02-01-2013
03-01-2013
04-01-2013
05-01-2013
...
..
...
31-12-2013

希望你能理解我的问题!:)

只需将echo替换为mysql(i)查询,php将计算所有日期

$Date = new DateTime('2013-01-01 00:00');
$End = new DateTime('2013-12-31 00:00');
while($Date <= $End) {
    echo $Date->format('Y-m-d H:i') . "<br/>";
    $Date->modify('+1 DAY');
}