example bootstrap jquery jquery-ui datepicker jquery-ui-datepicker

bootstrap - altFormat no funciona en el campo de entrada jQuery datepicker



datetimepicker jquery (2)

La opción altFormat no controla el formato de la entrada con el selector de fecha, pero el formato de un campo alternativo (generalmente oculto) especificado por la opción altField , como esto:

$("#begin-date").datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd", altField: "#alt-date" });

Puedes probarlo aquí ; lo que probablemente desee es simplemente poner el name en ese campo alt y eso es lo que se publicará ... sin un name el campo con el selector de fecha no se serializará / enviará, por ejemplo:

<input type="text" id="begin-date" class="validate[required]" /> <input type="text" id="alt-date" name="begin_date" />

Tengo campo de fecha (id inicio-fecha)

$( "#begin-date" ).datepicker({ minDate: -20, maxDate: "+1M +10D", dateFormat: "yy-mm-dd", altFormat: "yymmdd" });

En la publicación, imprime el formato como yy-mm-dd (2010-12-08), cuando debería imprimirse como yymmdd (20101208)

¿Alguna idea de por qué no se publica correctamente con el conjunto altFormat?

campo de entrada renderizado:

<input type="text" name="begin_date" id="begin-date" class="validate[required]" value="" />


el altFormat debe trabajar con altField;

<input type="text" name="pushTime" class="datetime" id="pushTime"/> $(".datetime").datepicker({altFormat:"yy-mm-dd",altField: "#pushTime"});