我正在尝试针对一周中的特定日期进行过滤。
我的 php 代码包括类似
Select * from table_name where Weekday(DATE(project_surveydate)) = 0;
如果我在 phpMyAdmin 中使用上述行,它将返回星期一的所有记录的正确记录。
但是,当我通过我的 php 脚本运行该代码时,它会在周日返回一些记录。
project_surveydate 数据类型是时间戳。
我注意到它只返回 21:00:00 或更长时间的星期日。
例如,如果 project_surveydate 是 (Sunday) 2012-05-03 13:25:14,它将不包括在内。如果是 2012-05-03 21:25:14,它将包含在结果中。
我真的不知道这是什么原因造成的。任何帮助将不胜感激。
谢谢