Codigo
Código PHP :
<?php $fecha_cita=$_POST['fecha_cita']; $hora=$_POST['hora'];// hora del turno que se asigna a un paciente $horactual=date('G:i'); $fechaactual=date('Y-m-d'); if($fecha_cita>$fechaactual || ($fecha_cita==$fechaactual && strtotime(date('G:i',strtotime($hora)))>=strtotime($horactual))){ //codigo para asignar el turno }else{ echo 'La hora ya pasó'; } ?>
La comparación de las fechas funciona bien, el problema es con la comparacion de las horas, lo he probado en wamp con php 5.2.9 y funciona bien, pero en xamp con php 5.4.4 la comparación de la hora la toma al contrario y nunca me a dejar asignar un turno.
No se que estoy haciendo mal, se supone que deberia funcionar igual.