propiedades - jquery date format dd/mm/yyyy
JQuery UI Datepicker formato de fecha con el valor inicial (5)
Necesita una combinación de opciones dateFormat
y defaultDate
:
$("#datepicker").datepicker(
{
dateFormat: ''mm/dd/yyyy'',
defaultDate: ''20/03/2010''
});
Sin embargo, hay muchas formas diferentes de especificar la fecha predeterminada. No estoy seguro de lo que necesita para que pueda consultar la API aquí: http://docs.jquery.com/UI/Datepicker#option-defaultDate .
Necesito establecer la fecha inicial para el selector de fechas al 20/03/2010 en formato mm-dd-aaaaa. He hecho esto
<input id=''datepicker'' type=''text'' value=''20/03/2010'' />
Pero mi problema está en hacer clic en el campo selector de fecha que se completa con la fecha de hoy como resaltada y sin fecha seleccionada, y arriba al seleccionar el valor de fecha
Pero cuando cambio mi campo de entrada como uno a continuación
<input id=''datepicker'' type=''text'' value=''03/20/2010'' />
El selector de fecha está llenando el 20 de marzo como la fecha seleccionada y la fecha actual resaltada. ¡Pero todo en formato ''mm-dd-aaaa''!
Quiero mostrar todas las fechas en formato ''dd-mm-aaaa''. ¿Como puedo resolver esto?
Probé algunas de las opciones y combinaciones a continuación, pero ninguna de ellas resolvió mi problema
$("#datepicker").datepicker();
$("#datepicker").datepick({dateFormat: ''mm/dd/yyyy''});
$("#datepicker").formatDate(''dd/mm/yy'');
$(''#datepicker'').datepicker("setDate", new Date($("#datepicker").val()) );
Actualización: Desafortunadamente no puedo establecer el valor de fecha 20 de marzo directamente a través de javascript, ya que está cambiando dinámicamente y se almacena en una variable de PHP. Necesito obtener el valor predeterminado del campo de entrada.
$(''#datepicker'').datepicker(''option'', ''dateFormat'', ''dd-mm-yy'');
El año se especifica como y
para 2 dígitos y yy
para 4 dígitos, como se indica aquí .
¡¡¡No es correcto!!!
$("#datepicker").datepicker(
{
dateFormat: ''mm/dd/yyyy'',
defaultDate: ''20/03/2010''
});
Debes poner el formato correcto en dateFormat: para tu ejemplo hay: dd/mm/yy
dos errores:
- día / mes de inversión
- año es solo dos ''y'' no cuatro
mm
es igual a minutos que no meses.
Use dd/MM/yyyy
lugar.
También recuerde que type="date"
causará problemas, así que configure el type
como text
.