| |||
restar fechas buenas noches, resulta qu tengo que capturar en un campo tipo=text una fecha y a este campos necesito validar que la fecha sea correcta, con formato que no es importante pero que se valide de alguna manera ya sea dd-mm-aaaa o aaaa-mm-dd, que la fecha digitada tenga por lo menos 2 dias de diferencia es decir, que se pueda a la fecha actual restarle la digitada y con esa diferencia validar si es mayor a 2 no alerte nada si es menor a 2 salga un alert, debe ser javascript porque el codigo de la persona esta validado todo asi, y no puedo usar php. agradezco la colaboracion es un cliente un poco canson con el tema por eso necesito ayuda... gracias |
| ||||
Respuesta: restar fechas Puedes guardar la primera fecha en un variable y la segunda en otra variable, y hacer algo como esto:
Código Javascript:
Esto coge dos fechas, y calcula los milisegundos que han pasado desde el día 1 de enero de 1970 (getTime()). Esto funciona igual que si calcula los milisegundos que han pasado desde ayer, porque lo que nos interesa es tener un fecha de referencia, entonces restas la menor a la mayor, divides entre 1000 para los segundos, 60 para los minutos... o directamente 86400000 (1000*3600*24).Ver original Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: restar fechas hola pues la verdad yo no entiendo mucho del tema y no se como colocarlo para probar mira el codigo es el siguiente con todas las validaciones de los campos...... los campos que en este momento interesan se llaman fechaactual y fechapedido... gracias Código HTML: function agrega_pago() { var forma = document.index; fechapedido = forma.fechaped.value; //aqui estaba capturando la fecha del pedido fechaactual = forma.fechaactual.value;//fecha actual del sistema if(forma.h.value=="") { alert("Digite el E-mail") forma.h.focus(); return; } if(forma.fechaped.value=="") { alert("Digite la Fecha de Entrega") forma.fechaped.focus(); return; } else { forma.target="graba" forma.accion.value="agrega_pago" forma.action="compras/agrega_producto.php"; var msg = confirm("Esta seguro de generar este pedido ?") if(msg) forma.submit(); } } |
| ||||
Respuesta: restar fechas
Código Javascript:
Ver original Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| ||||
Respuesta: restar fechas 1º: Cita: Parámetros significa esto. Estos parámetros los obtendrías de los inputs, aunque te recomendaría hacerlo con selects, para evitar tener que validar los inputs y todo eso.
Iniciado por patypecas que pena la ignorancia pero que significa (parametros) 2º: Cita: Sí, falta una llave xD
Iniciado por patypecas y otra pregunta no falta un corchete para cerrar? Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: restar fechas definitivamente perdon la ignorancia pero no no pude no me sale no me funciona, el campo fecha pedido viene de un <input type=text>..... la verdad agradezco si me pueden ayudar mas con eltema.. yo no tengo conocimiento en javascript algo lo entiendo pero no mucho como se pueden dar cuenta |
| ||||
Respuesta: restar fechas Vuelvo a repetir que es más fácil si los datos los traes con un select, ¿es imprescindible que la fecha se tenga que poner en un text? Por otro lado creo que será más fácil si posteas el código HTML que tienes. Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: restar fechas pues tengo la posibilidad de traerlo en un campo select pero estan en un select el año en otro el mes y en otro el dia....eso puede funcionar???? ....y en cuanto al codigo ok ahora no lo tengo a la mano pero mas tarde lo coloco a ver si lo entienden porque el que lo hice lo hizo algo enredado la verdad.... |
| ||||
Respuesta: restar fechas Claro, no hay problema, de hecho es mejor así. Cuando estés disponible me avisas y nos ponemos con esto ¿sí? Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: restar fechas oye claro que si......... en horas de la noche me conecto...... o si tienes un correo para que depronto sea mas facil ...te agradeceria enormementeeeeeeeeeeeeeee...gracias |
| ||||
Respuesta: restar fechas No va a hacer falta, vamos a continuar en este hilo. Este es el código que he conseguido desarrollar tras un montón de intentos xD:
Código Javascript:
Ver original
Código HTML:
El único problema que hay, o el único que yo veo, es que si pones un año bisiesto y en el mes pones febrero, te salen 29 días, pero si cambias de año febrero sigue ya tiene 28 días. Es un poco incómodo pero no sé cómo solucionarlo, si alguien con más experiencia que yo sabe cómo hacerlo que postee por favor, me he quedado con la duda . Espero que te sirva.Ver original Saludos (:
__________________ " Getting older’s not been on my plans but it’s never late, it’s never late enough for me to stay. " Cigarettes - Russian Red |
| |||
Respuesta: restar fechas te voy a poner el codigo que yo tengo nose si lo entiendas, la verda no lo desarrolle yo pero es el que tengo que arreglar de aqui lo q interesa es la funcion q dice function agrega_pago(), ahi es donde debo hacer las validaciones index.php parte 1 Código PHP: |
| |||
Respuesta: restar fechas Código PHP: |
| |||
Respuesta: restar fechas index parte 3.... Código PHP: |
| |||
Respuesta: restar fechas y el q tiene los campos se llama pago1.php.....este se devuelve al index porque todo lo hacen dentro del mismo index Código PHP: |
Etiquetas: |