【发布时间】:2019-05-22 22:13:57
【问题描述】:
PHP。我正在尝试比较两个日期。一个是存储在 MySQL 表中的 dateofbirth,另一个是没有年份的今天日期。如果数据库中存储的日期 (m-d) 与今天的日期 (m-d) 匹配,则会弹出一个窗口。
这适用于运行 MySQL 5、PHP 5 的 Linux 服务器。
$sql1 = "SELECT * FROM perfil_aluno WHERE id_usuarios =
'".$_SESSION['usuarioId']."' ";
$query1 = mysqli_query($mysqli, $sql1);
$dados1 = mysqli_fetch_assoc($query1);
$dob = date('m-d', strtotime($dados1['dateofbirth']));
$2day = date('m-d');
if($dob == $2day) {
// execute some code...
}
如果存储在数据库中的出生月份和日期 (m-d) 与今天的日期月份和日期匹配,则会弹出一个窗口祝用户生日快乐。
【问题讨论】:
-
"MySQL 5, PHP 5" 为什么?它们都已经很老了,PHP 5 和 PHP 7.0 和 7.1 都已报废。