/ / Seleccione el día después de la fecha de selección de jquery - jquery, datepicker

Seleccione el día después de la fecha, seleccionando jquery - jquery, datepicker

No soy fuerte en jQuery, así que ahí está el caso.

Tengo un código

.datetimepicker({
onSelectDate:function(current_time,$input){
alert(current.dateFormat("d/m/Y")
}

También en la misma forma tengo seleccionado del elemento día:

<select size="1" name="lessonday">
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
</select>

Así que quiero que el día de esta forma se seleccione dinámicamente después de la selección de la fecha. ¿Cómo se puede hacer?

yo suelo Selector de fecha y hora de jQuery complemento para la fecha de selección.

Respuestas

0 para la respuesta № 1

Si puede cambiar los atributos de valor de su <opción> para usar los números que representan cada día (es decir, 0 = domingo, 1 = lunes, etc.), entonces puede hacer esto:

HTML:

<select size="1" name="lessonday" id="lessonDay">
<option value="0">sunday</option>
<option value="1">monday</option>
<option value="2">tuedsay</option>
<option value="3">wednesday</option>
<option value="4">thursday</option>
<option value="5">friday</option>
<option value="6">saturday</option>
</select>

JS:

.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(selectedDateTime.getDay());
}
});

Si no puede cambiar los atributos de valor en sus etiquetas <option>, necesitará una matriz para asignar el .getDay() Valor al nombre del día de la semana:

HTML:

<select size="1" name="lessonday" id="lessonDay">
<option value="sunday">sunday</option>
<option value="monday">monday</option>
<option value="tuedsay">tuedsay</option>
<option value="wednesday">wednesday</option>
<option value="thursday">thursday</option>
<option value="friday">friday</option>
<option value="saturday">saturday</option>
</select>

JS:

var dayOfWeek = new Array(7);
dayOfWeek[0]=  "sunday";
dayOfWeek[1] = "monday";
dayOfWeek[2] = "tuesday";
dayOfWeek[3] = "wednesday";
dayOfWeek[4] = "thursday";
dayOfWeek[5] = "friday";
dayOfWeek[6] = "saturday";

.datetimepicker({
onSelectDate:function(selectedDateTime,$input){
$("#lessonDay").val(dayOfWeek[selectedDateTime.getDay()]);
}
});