La fecha del formato del selector de fecha de Jquery no funciona

1 minuto de lectura

avatar de usuario de petko_stankoski
petko_stankoski

Aquí está mi código:

$(function () {
    $("#datepicker").datepicker({ dateFormat: 'DD-MM-YY' });
});

Y se muestra el selector de fecha y hora, pero en formato mm/dd/yyyy. ¿Por qué no funciona?

  • ¿has visto esto: stackoverflow.com/questions/1328025/?…?

    – Jignesh Rajput

    27 de marzo de 2012 a las 10:56

Prueba solo formato opción no formato de fecha

$('#datepicker').datepicker({
   format: 'dd-mm-yyyy' 
});

  • también me salvaste. ¡Salud!

    – Asad ullah

    29 de diciembre de 2019 a las 23:46

  • esto está funcionando Pruebe solo la opción de formato, no el formato de fecha. Porque debido a una versión diferente de datepicker.

    – navaja

    25 de septiembre de 2020 a las 6:24


  • Gracias, dateFormat: ‘dd-mm-yy’ no funciona en mi código. El formato está funcionando

    – Mukhila Asokan

    4 de diciembre de 2020 a las 11:24

  • Gracias. En todas partes, se muestra como “formato de fecha” en los ejemplos.

    – AntiqTech

    15 de marzo a las 23:44

Dependiendo de la versión de datepicker que se utilice, el formato correcto puede ser:

$('#datepicker').datepicker({ format: 'yyyy-mm-dd' });

prueba esto

$(".datepicker").datepicker({dateFormat: 'dd-mm-yy'});

letra minúscula funcionará

Ese es el valor predeterminado, lo que significa que no reconoce su opción.

intentar:

dateFormat: 'dd-mm-yy'

(letras pequeñas)

avatar de usuario de user2814778
usuario2814778

Establecer el formato predeterminado resolverá el problema, esta solución funciona para mí, mientras que todas las anteriores no.

$.datepicker.setDefaults({
     dateFormat: 'yy-mm-dd'
});

Fuente: Selector de fecha: agregar formato de fecha está dando un error

Avatar de usuario de Rony SP
Rony SP

Vea este enlace Jsfiddle que es un ejemplo de trabajo para mí:

http://jsfiddle.net/nEGTv/3/

Avatar de usuario de Sallyerik
Sallyerik

Ejemplo completo:

En jsp:

<div id="datepicker"></div>

En guión:

function datepicker() {

  $("#datepicker").datepicker({
    showButtonPanel: true,
    dateFormat: 'yy-mm-dd',
    onSelect: function() {
        var dateObject = $('#datepicker').datepicker().val();
        alert(dateObject);
    }
   }
  );
}

¿Ha sido útil esta solución?