Índice

La etiqueta <input> en HTML, tiene como valor "time" en su atributo type, input type="time" esto simboliza a un campo para la entrada de una hora. Actualmente en los navegadores modernos, este campo es representado por controles que le permite a los usuarios finales a cambiar su valor de manera gráfica, esto ahorra tiempo de estar ingresando directamente como una cadena.
Para el envío del formulario agente procesador, navegadores hacen un proceso de conversión la información ingresada a una cadena qué representa a la hora ingresada. Para componer una hora válida tenemos las siguientes reglas.

indice del tema

Composición de una Hora: 12:00

  • Los dos primeros dígitos representan la hora, entre 0 a 23.
  • El carácter separador dos puntos (:).
  • Los dos últimos dígitos representa el minuto está entre 0 a 59.

ejemplos:

En este presente ejemplo crearemos un formulario <form> con el campo de la hora, usted entenderá más viendo su funcionalidad en el resultado de este ejemplo.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> Time </legend>
        <label> Ingrese tiempo: <input type="time"> </label>
        <input type="submit" value="Enviar datos">
    </fieldset>
</form>


En este siguiente ejemplo facilitaremos una lista de valores sugeridos para el control de horas, para ello haremos el uso de la etiqueta <datalist> a través de esta lista el usuario final podrá seleccionar rápidamente uno de los valores de la lista. La etiqueta <datalist> hace un enlace con el atributo id de la lista y el atributo list del control.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> Time </legend>
        <label> Elige su hora de almuerzo: <input type="time" list="lista"> </label>
        <input type="submit" value="Enviar datos">
    </fieldset>
</form>
<datalist id="lista">

    <option value="02:22">

    <option value="01:23">

    <option value="12:24">

    <option value="05:24">

</datalist>

 

Para límite de horas en este último ejemplo trabajaremos con los atributos min, max. Este límite de horas se podría utilizar para restricciones de horas que el usuario podría ingresar. Con estos dos atributos estamos dando una hora mínima y una hora máxima, en este ejemplo sólo permitirá que el usuario ingrese de 8:00 a 12:00 como valor en el campo de input type="time" y para el envío de formulario es necesario que cumpla con los valores de los atributos min y max.

<form style="background-color: #3f6a9e;">
    <fieldset>
        <legend> Time </legend>
        <label> Elige su hora de almuerzo: <input type="time" min="08:00" max="12:00"  > </label>
        <input type="submit" value="Enviar datos">
    </fieldset>
</form>

admin

Entradas recientes

¿Que es un sistema operativo embebido? Ejemplos, tipos y características

¿Sabías que muchos de los dispositivos que usas a diario —como tu microondas, tu auto…

3 semanas hace

Diferencias entre android y iOS en 2025: ¿Cuál es mejor?

¿Alguna vez te has preguntado por qué los usuarios de iPhone y Android defienden tanto…

3 semanas hace

Diferencias entre macOS y windows (2025) 🖥️ | Comparativa completa y actualizada

¿Alguna vez te has preguntado cuáles son las verdaderas diferencias entre macOS y Windows? Esta…

3 semanas hace

Que es el hacking etico y por qué es clave para la ciberseguridad (2025)

¿Sabías que muchas empresas contratan hackers para proteger sus sistemas? 🤔 Aunque suene contradictorio, es…

3 semanas hace

Tipos de redes informaticas: Ejemplos, clasificación y características [Guía 2025]

¿Sabías que la forma en que tus dispositivos se comunican entre sí depende directamente del…

3 semanas hace

Que es el software: Tipos, ejemplos y diferencias con el hardware [Guía 2025]

¿Alguna vez te has preguntado qué hace que una computadora cobre vida? No basta con…

3 semanas hace