Yo necesito desde y hasta que son las fechas dentro de las cuales esta previsto el plan y esas fechas vienen desde la base de datos y son las que muestro en esos select(listas). El usuario debe escoger una fecha de llegada y automaticamente se generara un fecha de salida según la cantidad de noches que tiene el plan. Pero para aplicar la funcion que muestra esto, tengo que conocer el desde y hasta. Esta es la funcion que calcula la fecha de salida y valida:
Código Javascript
:
Ver originalfunction calcular(){
var n_noches = document.form1.select5.value;
var from = $('#datepicker_1');
var to = $('#datepicker_2');
var diferencia = $('#diferencia');
var fromDate = from.datepicker('getDate');
var desde = "<?php echo $desde2; ?>";
var hasta = "<?php echo $hasta2; ?>";
var desde_plan= <?php echo $php_ini; ?>; // Quita las comillas para que sea un entero
var hasta_plan= <?php echo $php_fin; ?>; // Igual aquí
// Yo preferiría buscar por id, por compatibilidad entre navegadores
var llegada1 = document.getElementById('datepicker_1').value;
// Y ya que estás usando jquery, puedes hacerlo así:
var llegadas = llegada1.split("/");
var ano =llegadas[0];
var mes =llegadas[1];
var dia =llegadas[2];
var fecha1 = dia+"/"+mes+"/"+ano;
var js_ini = new Date(fecha1).getTime()/1000;
// Compruebas si los números a comparar están correctos
if(js_ini < desde_plan || js_ini > hasta_plan) {
//alert("Has escrito: " + $("#TextBox1″).val());
alert('Fecha seleccionada fuera de rango, seleccionar fechas entre '+ desde +' hasta ' + hasta);
document.getElementById('salida').value = 0;
}
else{
var suma = parseInt(n_noches);
fromDate.setDate(fromDate.getDate() + suma);
var anio = fromDate.getFullYear();
var mes1 = fromDate.getMonth()+1;
var dia1 = fromDate.getDate();
if(mes1.toString().length<2){
mes1="0".concat(mes1);
}
//Si la longitud de digitos es menor a 2
//entonces le agregamos el cero a la izquierda.
if(dia1.toString().length<2){
dia1="0".concat(dia1);
}
var fechando = dia1+"/"+mes1+"/"+anio;
document.getElementById('salida').value = fechando;
}
}
Lo que necesito es guardar en una variable ese desde y hasta que se obtuvo segun la posada y el plan que selecciona el usuario para usarlos en la función.
????