Foros del Web » Programando para Internet » PHP »

Validación Fecha

Estas en el tema de Validación Fecha en el foro de PHP en Foros del Web. Buenos días. Necesito validar una fecha que se introduce en un campo y la condición es que no puede ser anterior a dos días despues ...
  #1 (permalink)  
Antiguo 14/06/2010, 02:23
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Validación Fecha

Buenos días. Necesito validar una fecha que se introduce en un campo y la condición es que no puede ser anterior a dos días despues de hoy. Por ejemplo, si hoy es 13/05/2010, el primer día que permitirá seleccionar será 15/05/2010, resultando FALSE si se selecciona el mismo día, 13, o el siguiente día, 14. Gracias.

Olvidé poner que el formato de la fecha es el siguiente: %Y-%m-%d

Última edición por paralosreg; 14/06/2010 a las 02:52
  #2 (permalink)  
Antiguo 14/06/2010, 03:14
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Validación Fecha

hola
bueno, pues si la validación se hace en un formulario antes de enviarlo a php, entonces necesitas javascript y vars de tipo date y haciendo uso de las funciones para restar o sumar días y el formato, si la validación se hace en el archivo que recibe los datos del form, puedes usar variables date y las funciones para restar o sumar días, y el formato igual lo puedes manejar con otra función brindada por date y luego comparas
aquí en los foros encuentras bastantes ejemplos tanto de javascript como de php
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 14/06/2010, 03:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Validación Fecha

En principio la validación tengo posibilidad de hacerla por código PHP pero no se ni por donde empezar... una ayudita
  #4 (permalink)  
Antiguo 14/06/2010, 04:05
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 8 meses
Puntos: 26
Respuesta: Validación Fecha

Mirate esta pagina del manual php, espero que te ayude:
http://php.net/manual/es/function.time.php

Por si no quieres mirar tanto:
Código PHP:
echo '2 Dias despues: 'date('Y-m-d'strtotime('+2 day')) ."<br>"
Eso te devuelve dos dias despues del dia de hoy.
Espero que sea una ayuda de lo que necesitas.
  #5 (permalink)  
Antiguo 14/06/2010, 04:22
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Validación Fecha

muchas gracias Vallu a ver si ahora consigo aplicarlo a lo ke me ocupa jeje

Etiquetas: fechas, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:08.