我从表中检索数据并显示条目的总数。我想要做的是显示今天,昨天和本月的日期总数。该表使用unix时间戳格式(例如,1351771856)。mysql日期显示结果今天/昨天/星期
目前我使用这条线显示今天的结果:
AND comment_date > UNIX_TIMESTAMP() - 24 * 3600";
但是这给了我只是过去24小时中的条目。
例:所以我们说上周五,下午17:00 - 它让我从周四下午17:00计数至周五下午17:00
我想要什么是得到的结果对于
- 周四00:00:00 - 23:59:59(在这种情况下,昨天)
- 结果今天(00:00:00 - 23:59:59)
- 和最后一周,结果开始o ñ星期一00:00:00直到“今天”(本例中为星期五)。
我无法在MySQL文档中找到实现此目的的方法。
“真实”值是什么意思? –
例如:comment_date = $ today或comment_date = $ yesterday,comment_date = $ this_month –
没有“today”或“yesterday”变量,您必须使用时间戳或其他日期类型(或mysql日期差异if你使用日期时间)。你的方法是我看到结果的唯一方法。 – Serg