【问题标题】:How to grab bunch of dates that are these days?如何抓住这些天的一堆日期?
【发布时间】:2014-06-02 02:38:31
【问题描述】:

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

我的数据库表包括: 日期金额。

我的代码是:

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

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    如果你有一个DATE MySQL 对象,你可以使用DAYNAME 函数,并通过它进行搜索:

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

    在 PHP/PDO 领域,这将是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      相关资源
      最近更新 更多