viernes, 3 de enero de 2014

JQuery: Tomar fecha de un control Datepicker y devolverla en otro formato!



Tomar la fecha del control datepicker y posteriormente presentarla en pantalla en el formato deseado. Se usa el método $.datepicker.formatDate para convertir la fecha en otro formato.


Ejemplo:



//Obtener la fecha del control datepicker.
var fecha = $('#txtFechaNacimiento').datepicker('getDate');


//Mostrar la fecha en un formato deseado, en este caso queremos año-mes-día.
alert($.datepicker.formatDate('yy-mm-dd', fecha))



Se pueden crear muchos formatos combinando diferentes literales. En la página oficial del control Datepicker se explica mejor los tipos de formatos. La lista de literales que se pueden usar son:

  • d - day of month (no leading zero)
  • dd - day of month (two digit)
  • o - day of year (no leading zeros)
  • oo - day of year (three digit)
  • D - day name short
  • DD - day name long
  • m - month of year (no leading zero)
  • mm - month of year (two digit)
  • M - month name short
  • MM - month name long
  • y - year (two digit)
  • yy - year (four digit)
  • @ - Unix timestamp (ms since 01/01/1970)
  • ! - Windows ticks (100ns since 01/01/0001)
  • '...' - literal text
  • '' - single quote
  • anything else - literal text

No hay comentarios: