Hola!!
tengo una fecha... "11/02/06"
quiero sumarle 4 meses.. alguien tiene algun script porahi?
saludos!
| |||
Hola, dieguicho No estoy muy seguro de como se pueden sumar 4 meses, pero puedes empezar analizando la fecha con este código de validación: Código PHP: Prueba un poco (ahora no tengo tiempo), creo que puede ir por ahí. Javascript se encarga de entender las fechas correctas. Suerte
__________________ Angel :cool: |
| ||||
Buenas Cita:
Iniciado por dieguicho quiero sumarle 4 meses.. alguien tiene algun script porahi? Cita: los meses empiezan por cero asi que mes - fecha.getMonth() - 1 y ahi lo solucione... quieres sumar 4 meses y lo solucionas restando 1? |
| ||||
jajaajaj no.. esa era una parte de la solucion y habia que sumarle uno no restarle. lo dije mal. les dejo el script entero. por si a alguien lo sirve.. igual es parecido al que esta en las faqs function modificarVigencia(periodo){ switch(parseInt(periodo)){case 1: meses = 4; break; case 2: meses = 6; break; case 3: meses = 12; break; case 0: meses = 0; break } var fechaActual = new Date(); var diaActual = parseInt(fechaActual.getDate()); var anioActual = parseInt(fechaActual.getFullYear()); var mesActual = parseInt(fechaActual.getMonth()+1); var vigenciaHastaDia = document.getElementById("hastaDia"); var vigenciaHastaMes = document.getElementById("hastaMes"); var vigenciaHastaAnio = document.getElementById("hastaAnio"); var setearDia = diaActual; var setearMes = mesActual; var setearAnio = anioActual; if(parseInt(meses)>0){ for (var i=mesActual;i<mesActual+parseInt(meses)+1;i++){ if (i == 13){ setearMes = 1; setearAnio += 1; } else { setearMes += 1; } } vigenciaHastaDia.value=setearDia; vigenciaHastaMes.value=setearMes; vigenciaHastaAnio.value=setearAnio; } else { vigenciaHastaDia.selectedIndex=0; vigenciaHastaMes.selectedIndex=0; vigenciaHastaAnio.selectedIndex=0; } }
__________________ On error no hago nada porque deje de fumar... |