Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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 datepiker中未选择小于服务器时间的事件日期和时间 用户使用bootstrep datepiker插入feture事件_Php_Mysql - Fatal编程技术网

Php datepiker中未选择小于服务器时间的事件日期和时间 用户使用bootstrep datepiker插入feture事件

Php datepiker中未选择小于服务器时间的事件日期和时间 用户使用bootstrep datepiker插入feture事件,php,mysql,Php,Mysql,用户选择日期和时间,然后选择当前时间 4.如果用户选择日期事件时间为04-09-14 11:55AM,服务器时间为04-09-14 11:60AM 创建事件的日期无效 我正在使用这个代码 $event_time =htmlentities($_REQUEST['date_piker']) ; $server_time = htmlentities( date('m-d-y h:iA')) ; echo 'Event time:- &nbsp

用户选择日期和时间,然后选择当前时间 4.如果用户选择日期事件时间为04-09-14 11:55AM,服务器时间为04-09-14 11:60AM 创建事件的日期无效

我正在使用这个代码

    $event_time =htmlentities($_REQUEST['date_piker']) ;
    $server_time    = htmlentities( date('m-d-y h:iA')) ;
    echo 'Event time:-&nbsp;&nbsp;'. $event_time.'</br>';
    echo 'Server Time:-'. $server_time;


    if($event_time < $server_time)
    {
        echo 'Date and time is invalid';
    }
    else
    {
       echo 'Date and time is valid'; 
    }  
$event\u time=htmlentities($\u请求['date\u piker']);
$server_time=htmlentities(日期('m-d-y h:iA');
回显“事件时间:-”$事件时间。“
”; 回显“服务器时间:-”$服务器时间; 如果($event\u time<$server\u time) { echo“日期和时间无效”; } 其他的 { echo“日期和时间有效”; }
但它不起作用。我需要帮助


你为什么不使用时间戳?像这样

<?php

$event_time = htmlentities($_REQUEST['date_piker']);
$eventTimeTimestamp = strtotime($event_time);
$serverTimeTimestamp = time();
$server_time = htmlentities(date('m-d-y h:iA', $serverTimeTimestamp));
echo 'Event time:-&nbsp;&nbsp;' . $event_time . '</br>';
echo 'Server Time:-' . $server_time;

if ($eventTimeTimestamp < $serverTimeTimestamp) {
    echo 'Date and time is invalid';
} else {
    echo 'Date and time is valid';
}
您应该使用

$event=DateTime::createFromFormat('m-d-y h:iA','04-09-14 11:55AM');
$server=DateTime::createFromFormat('m-d-y h:iA','04-09-14 11:00AM');
如果($event<$server){
echo“日期和时间无效”;
}否则{
echo“日期和时间有效”;
}
$event = DateTime::createFromFormat('m-d-y h:iA', '04-09-14 11:55AM');
$server = DateTime::createFromFormat('m-d-y h:iA', '04-09-14 11:00AM');

if($event < $server){
    echo 'Date and time is invalid';
}else{
    echo 'Date and time is valid'; 
}