español ejemplos jquery jquery-ui datepicker uidatepicker

ejemplos - jquery datepicker events



jQuery ui datepicker, obtén el día de la semana de onSelect (3)

Esto debería funcionar:

function(event, ui) { var date = $(this).datepicker(''getDate''); var dayOfWeek = date.getUTCDay(); };

Esto tiene la ventaja de no tener que analizar el formato de fecha arbitrario que haya elegido para el campo de texto del getDate método getDate devuelve un objeto JavaScript Date nativo, que luego puede extraer fácilmente los campos de fecha que necesita.

¿Es posible obtener el día de la semana del evento onSelect del datepicker?

Sé que puedo obtener el día del mes, pero quiero el día de la semana. Incluso el índice del día estará bien, por ejemplo, 0-6.

Sé que puede obtenerlo en el evento beforeShowDay (o similar), pero debo reaccionar de manera diferente según el día de la semana elegido. Tiene que ver con establecer los horarios de apertura.

Podría presionar el servidor y descubrirlo, pero eso no va a volver lo suficientemente rápido ... lo ideal es que lo haga todo en el cliente.

Gracias



Además, si desea el nombre real del día de la semana (sin usar el índice getUTCDay en una matriz de algo como [''Sunday'', ''Monday'', ...], puede usar el objeto datepicker en sí para dar este para ti, como a continuación

var curDate = $(this).datepicker(''getDate''); var dayName = $.datepicker.formatDate(''DD'', curDate);

Esto también se puede usar para obtener un nombre abreviado de día de la semana (M), día largo o corto del mes (MM o M) sustituyendo DD para el componente que desee.