Php 比较系统时间和用户输入时间
我有一个表单,我需要从用户那里得到一个特定的时间要求。这是通过下拉菜单完成的。下拉菜单中的时间示例如下Php 比较系统时间和用户输入时间,php,mysql,Php,Mysql,我有一个表单,我需要从用户那里得到一个特定的时间要求。这是通过下拉菜单完成的。下拉菜单中的时间示例如下 <option value="06:00:00">6:00 AM</option> 6:00am 以上在mysql数据库中将时间节省为06:00:00。 但是,我需要将此时间与当前系统时间进行比较,但得到一个空值。我试着将它与时间()进行比较,但它不起作用。使用strotime函数将06:00:00转换为unix时间时,所有时间选项的数据库中保存的时间值为8
<option value="06:00:00">6:00 AM</option>
6:00am
以上在mysql数据库中将时间节省为06:00:00。
但是,我需要将此时间与当前系统时间进行比较,但得到一个空值。我试着将它与时间()进行比较,但它不起作用。使用strotime函数将06:00:00转换为unix时间时,所有时间选项的数据库中保存的时间值为838:59:59
如何将用户输入时间与系统时间进行比较。一切帮助都将不胜感激 6点不是时间戳。2月7日上午6点是一个时间戳 你无法比较它们。早上6点是2月7日早上6点之前(因为昨天早上6点)和之后(因为明天早上6点)
一旦定义了应用程序中“早上6点”的含义,您应该知道如何将其与当前时间进行比较(提示:添加日期)。使用
mktime
和time
<?php
$lastpost = mktime(5,15,0,10,1,2002); // mktime is as follows (hour, minute, second, month, day, year)
$timenow = time();
if ($timenow > $lastpost ) {
return true;
} else {
return false;
}
?>
比较意味着什么?我完全理解你。但是,我希望在指定的时间段内每天早上6点向某人发送提醒,即用户可以指定从哪个日期到他/她想要提醒的日期。服务器基本上每小时检查一次提醒,例如早上6点、早上7点等等,如果收到提醒,就会发送短信