Saltar al contenido

Cómo configurar datetime en datetime-local a través de jQuery

Verificamos exhaustivamente cada tutoriales en nuestro sitio web con el objetivo de enseñarte siempre información certera y actual.

Solución:

Esto haría el truco

$("#publishDate").val("2013-03-18T13:00");

Debe usar 2 dígitos para el mes para que su muestra funcione.

Si desea configurar el fecha actualentonces puedes probar esto:

__Method 1:__

$(document).ready(function()
    $('input[type=datetime-local]').val(new Date().toJSON().slice(0,19));
);

__Method 2:__

function zeroPadded(val) 
  if (val >= 10)
    return val;
  else
    return '0' + val;


$(document).ready(function()
  d = new Date();
  $('input[type=datetime-local]').val(d.getFullYear()+"-"+zeroPadded(d.getMonth() + 1)+"-"+zeroPadded(d.getDate())+"T"+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds());
);

Nota: Puede reemplazar $(‘entrada[type=datetime-local]’) con Id o Name o Class del campo datetime-local.

EDITAR: d.getMonth() devuelve un valor entre 0 y 11, por lo que para ingresar el mes adecuado, se debe agregar 1 al resultado.

¿Qué pasa?

var now=new Date();
console.log(new Date(now.getTime()-now.getTimezoneOffset()*60000).toISOString().substring(0,19));

Aquí puedes ver las reseñas y valoraciones de los lectores

Finalizando este artículo puedes encontrar las interpretaciones de otros programadores, tú además puedes insertar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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