如何抓住这些日子的一堆日期?

时间:2014-06-02 02:38:32

标签: php mysql

在我的数据库中,我有日期列表,现在我正在尝试获取所有星期一的日期?如果这是有道理的。

我的db表包括: 日期金额。

我的代码是:

$dt=strtotime('monday');
$day=date("D",$dt);
echo strttoupper($day);

1 个答案:

答案 0 :(得分:2)

如果你有一个DATE MySQL对象,你可以使用DAYNAME函数,然后搜索:

SELECT * FROM mytable WHERE DAYNAME(date) = 'Monday'

在PHP / PDO-land中,那将是:

foreach($db->query("SELECT * FROM mytable WHERE DAYNAME(date) = 'Monday'") as $row) {
    // do stuff with $row
}