Bienvenido a la sección de Preguntas y Respuestas, donde puedes plantear tus dudas e inquietudes técnicas y recibir respuestas de otros miembros de la comunidad. Si deseas consultar el foro anterior puedes hacerlo a través del enlace: Foro Anterior (Solo Lectura)

Verificar si un pasajero Puede Viajar segun fechas de Vencimiento de Pasaporte

0 positivos 0 negativos
164 vistas

Saludos Cordiales.

En la presente les solicito su Valiosa Ayuda con respecto a lo siguiente:

Les Explico!!
Soy Agente de Viajes, en mi pais para que un pasajero pueda salir del pais el pasaporte debe constar como minimo 6 meses de Vigencia antes de la fecha de Salida es decir que si quiero viajar para el 05/09/2014 y mi pasaporte se vence el 06/05/2014 no puedo salir del pais por que al pasaporte le quedan 4 meses por vencerse y las politicas migratorias me dicen que tiene que tener minimo 6 meses vigente.ok! que es lo que quiero aqui les Explico.

Quiero hacer un programa sencillo en PHP que al yo introcucir la fecha de Salida del Viaje y la Fecha de Vencimiento del Pasaporte Me diga si el Pasajero Puede Viajar o no, Estoy Aprendiendo Php y Necito su valiosa ayuda para hacer ese programa.

Quedo a la espera de sus Respuestas!

Saludos
Cardenas Carlos.!

preguntado por kpca (14 puntos) Abr 4, 2014 en Discusión General
recategorizada por carlos-belisario Abr 5, 2014

1 Respuesta

0 positivos 0 negativos

Buenas, bienvenido a la comunidad, lo que quieres hacer se hace simplemente con el objeto DateTime como?

 

<?php 
 
$fecha_vencimiento_pasaporte = new DateTime('2014-09-25');
 
$fecha_viaje = new DateTime('2014-05-06');
 
$diferencia = $fecha_vencimiento_pasaporte->diff($fecha_viaje);
 
if ($diferencia->format('%m') < 6) {
    echo "no puede salir";
} else {
    echo "si puede";
}
 
 
lo importante es que conozcas tu requerimiento y que el vinculo que te coloque es de el manual oficial donde podrás consultar las funciones y su sintaxis dentro del lenguaje, saludos
respondido por carlos-belisario (178 puntos) Abr 4, 2014
...