De acuerdo con el título, estoy tratando de pensar en una manera de limitar la entrada del usuario de un campo después de la hora actual. Decir si es a las 10:00 estoy ahora, el campo sólo se permite la entrada de las veces después de las 10:00 de la mañana, por ejemplo, las 11:00 am, 24:00 etc.
He intentado el siguiente, pero en vano:
<?php $currenttime = time(); <input type="time" name="time" min="<?php echo $currenttime?>">
Creo que esto se debe a la función de tiempo () de PHP salida como una marca de tiempo Unix, en lugar de en horas, minutos y segundos. Hay alguna solución para esto? Preferiblemente usando PHP o Javascript?
Se puede utilizar date
para las marcas de tiempo de formato. Si no se proporciona ninguna marca de tiempo a date
, el valor predeterminado es la fecha y hora actual.
<?php $currenttime = date("H:i"); ?>
<input type="time" name="time" min="<?php echo $currenttime?>">