【问题标题】:PHP MYSQL compare date timePHP MYSQL比较日期时间
【发布时间】:2011-08-07 12:49:34
【问题描述】:

我在一个名为 created_at 的表中有一个字段,我将与两个不同的日期进行比较。

例如created_at BETWEEN '2011-08-01 13:23:21' AND '2011-08-07 13:23:21'

我喜欢显示在这两个日期创建的所有记录。

我尝试了不同的方法,但仍然没有运气。

【问题讨论】:

  • 您想显示 date1 和 date2 之间的所有记录吗?

标签: mysql datetime select


【解决方案1】:

首先确保将您的 date_field 设置为 DATETIME 类型,然后执行如下查询:

SELECT * FROM your_table WHERE date_field >= '2011-08-01 13:23:21' AND date_field <= '2011-08-07 13:23:21'

【讨论】:

    【解决方案2】:
    SUBSTRING(now(), 1, 10) = '2015-0-15'
    

    【讨论】:

    • 你能补充一些解释吗?
    猜你喜欢
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多