Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 比较系统时间和用户输入时间_Php_Mysql - Fatal编程技术网

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点等等,如果收到提醒,就会发送短信