En esta ocasión les dejaré un código para calcular la edad de personas a partir de una fecha determinada, para ello creamos un nuevo documento en Dreamweaver o ensu defecto abrimos un bloc de notas y pegamos el siguiente código
calcular_edad.php
Espero les sirva :)
Yal Publicidad
www.yalpublicidad.com
ej. por Yuri Lizama
ENLACES RELACIONADOS
calcular_edad.php
<?php function calcular_edad($fecha,$FechaNacimiento) { /* Obtengo los datos de dia, mes y año por separado */ if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha)) list($dia1,$mes1,$ano1)=split("/",$fecha); if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha)) list($dia1,$mes1,$ano1)=split("-",$fecha); if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$FechaNacimiento)) list($dia2,$mes2,$ano2)=split("/",$FechaNacimiento); if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$FechaNacimiento)) list($dia2,$mes2,$ano2)=split("-",$FechaNacimiento); $dif = (mktime(0,0,0,$mes1,$dia1,$ano1) - mktime(0,0,0, $mes2,$dia2,$ano2)); /* convierto segundos en días */ $dif1 = $dif / (365 * 60 * 60 * 24); /* obtengo el valor absoluto de los días quitando posibles signos negativos */ $dif1 = abs($dif1); /* quito los decimales */ return floor($dif1); } ?> <html> <head> <title&rt;Calcular edad en PHP</title> </head> <body> <div style="margin:3em;border:#666 1px solid;border-radius:5px;text-align:center;"> <?php $Fecha = date('d/m/Y'); $FNacimiento = '24/10/1995'; echo 'Matty tiene en la actualidad: ' . calcular_edad($Fecha,$FNacimiento). 'años'; ?> </div> </body> </html>
Espero les sirva :)
Yal Publicidad
www.yalpublicidad.com
ej. por Yuri Lizama
ENLACES RELACIONADOS
Comentarios
Publicar un comentario