HTML | Objeto de fecha de entrada DOM

El objeto Fecha de entrada se utiliza para representar un elemento HTML <input> del tipo =”fecha” .
El objeto de fecha de entrada es un objeto nuevo en HTML5.

Sintaxis:

  • Para crear un elemento <input> con el tipo = «fecha»:
    var gfg = document.createElement("input") 
    gfg.setAttribute("type", "date");
    
  • Para acceder a un elemento <input> con el tipo = «fecha»:
    document.getElementById("date_object")

Valores de propiedad:

Valor Descripción
autocompletar Se utiliza para establecer o devolver el valor del atributo de autocompletar de un campo de fecha y hora.
enfoque automático Se utiliza para establecer o devolver si un campo de fecha y hora debe enfocarse automáticamente cuando se carga la página.
valor por defecto Se utiliza para establecer o devolver el valor predeterminado de un campo de fecha y hora.
desactivado Se utiliza para establecer o devolver si un campo de fecha y hora está deshabilitado o no.
forma Se utiliza para devolver una referencia al formulario que contiene el campo de fecha y hora.
lista Se utiliza para devolver una referencia a la lista de datos que contiene el campo de fecha y hora.
máximo Se utiliza para establecer o devolver el valor del atributo máximo del campo de fecha y hora.
min Establece o devuelve el valor del atributo min del campo de fecha y hora.
nombre Se utiliza para establecer o devolver el valor del atributo de nombre de un campo de fecha y hora.
solo lectura Se utiliza para establecer o devolver si el campo de fecha y hora es de solo lectura o no.
requerido Se utiliza para establecer o devolver si el campo de fecha y hora debe completarse antes de enviar un formulario.
paso Se utiliza para establecer o devolver el valor del atributo de paso del campo de fecha y hora.
escribe Se utiliza para devolver qué tipo de elemento de formulario es el campo de fecha y hora.
valor Se utiliza para establecer o devolver el valor del atributo de valor de un campo de fecha y hora.

Métodos de objeto de fecha de entrada:

  • stepDown() : se utiliza para disminuir el valor del campo de fecha y hora en un número específico.
  • stepUp() : se utiliza para incrementar el valor del campo de fecha y hora en un número específico.
  • select() : Se utiliza para seleccionar el contenido del campo Fecha de entrada.

Los siguientes programas ilustran el Objeto Fecha:
Ejemplo-1: Crear un elemento <input> con el tipo =”fecha”.

<!DOCTYPE html>
<html>
  
<head>
    <title>Input Date Object</title>
    <style>
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Input Date Object</h2>
  
    <p>Double Click the "Create" button 
      to create a Date field.
  </p>
  
    <button ondblclick="Create()">Create
  </button>
  
    <script>
        function Create() {
            
         // create input element type date.
         var c = document.createElement("INPUT");
         c.setAttribute("type", "date");
         c.setAttribute("value", "2019-07-02T25:32Z");
         document.body.appendChild(c);
        }
    </script>
  
</body>
  
</html>

Producción:

Antes de hacer clic en el botón:

Después de hacer clic en el botón:

Ejemplo-2: Acceso a un elemento <input> con el tipo = «fecha».

<!DOCTYPE html>
<html>
  
<head>
    <title>Input Date Object</title>
    <style>
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Input Date Object</h2>
  
    <input type="date" 
           id="test" 
           value="2019-07-02T25:32Z">
  
    <p>Double Click the "Access" 
      button to access a Date field.</p>
  
    <button ondblclick="Access()">Access
  </button>
  
    <p id="check"></p>
  
    <script>
        function Access() {
            
            // Accessing input element type =”date”
            var a = document.getElementById(
              "test").value;
            document.getElementById(
              "check").innerHTML = a;
        }
    </script>
  
</body>
  
</html>

Producción:

Después de hacer doble clic en el botón

Navegadores compatibles:

  • Ópera
  • Firefox
  • Google Chrome
  • safari de manzana

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *