lunes, 12 de diciembre de 2011

[PHP] Saber edad según año de nacimiento.

Bien, a mucha gente le interesa el mundo del PHP, así que os voy a presentar un pequeñito tutorial para programar un script que nos permita saber la edad de una persona según su año de nacimiento...

Lo primero de todo... plantear.

¿Qué hará nuestro script?
Nuestro script, basicamente, calculará la edad de una persona facilitando la fecha de nacimiento de ésta.

¿Cómo lo hará?
Con una simple operación matemática (Año Actual - Año de Nacimiento).

¡Ya está! Ahora solo queda programar... ¡Muy facil!

No os preocupéis, primero programo, después explico.

<?php
      $añoActual = date('Y');
      $nacimiento = 1997;
           if($nacimiento > $añoActual){
                echo 'El año de nacimiento no puede ser mayor al año actual.';
           } else {
                $cuenta = ($añoActual - $nacimiento);
           }
?>

¿Qué hace el código?
Lo unico que hace es recoger el año actual en la variable $añoActual y recoger el año de nacimiento en la variable $nacimiento. Con la condición if comprobamos que el nacimiento no es mayor al año actual (Si no saldría una edad negativa, algo inexistente). Si el nacimiento es mayor al año actual muestra un mensaje de error y si no lo es realiza la operación (Una resta). La edad queda guardada en una variable, la cual usaremos para lo que nos plazca (Mostrarla através de echo o usarla para otros propositos).


Me alegro de que os haya gustado éste tutorial.

Hasta la próxima.
Att: Ángel Querol García.