PHP检测搜索是否为日期

sys*_*bug 7 php date

我的网站上有一个搜索框... mysql数据库.我目前检查关键字搜索是一个类别还是只是一个与标题匹配的句子.我想通过检测日期是否是搜索关键字来进一步增强,然后它将知道与该日期相关的SELECT*帖子.如何检测它是否是日期?也许正则表达式?

对于您的信息,我使用YYYY/MM/DD的标准格式,例如2012/07/21.

Mik*_*e B 7

我试试了strtotime().

$keyword;

$time = strtotime($keyword);

if ($time !== false) {
  // $keyword is a parsable date!
}
Run Code Online (Sandbox Code Playgroud)