使用特定的php日期时间戳从今天获取值

时间:2015-09-13 14:59:08

标签: php mysql

今天您好我编写了一个系统,其中记录了每个用户登录并使用PDO for MySQL插入到数据库中,并使用下面的PHP代码将每个登录记录日期并将每个值记入我的MySQL数据库表中user_logins。我使用下面的日期字符串记录了登录...

date("D dS F H:i:s")

输出“9月12日星期六20:59:33”(例如),但我要做的是从user_logins表中获取所有值,但只有在今天发生时才能获取它们。所以基本上我想把现有的系统(显示所有最近的登录)转换为仅显示今天发生的今天登录?

请不要告诉我另一个问题,因为他们的问题对我使用了不同的date()方法,而且我已经检查过大多数问题并且都没有成功。

1 个答案:

答案 0 :(得分:1)

您必须更改日期的字段类型,并使用datetime格式将其设为2015-09-13 12:12:12

然后,您将通过添加到WHERE子句

获得今天的活动数据
WHERE date(date_field) = CURDATE()

在显示数据时,您必须使用DATE_FORMAT()或在PHP中使用strtotime()和date()frunctions对其进行格式化。

这就是数据库的工作方式,您学习的时间越长,您节省的时间就越长。