Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2013, 08:10
juniorhernandezg
 
Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 11 meses
Puntos: 0
Calcular la edad con Javascript y php

Hola,

Amigos estoy capturando una fecha de nacimiento y con una función calculo la edad, pero si cumple el 05-03-1989, me dice que tengo 23 y deberia decirme que tengo 24 años.

Me resta el año, pero no está tomando en cuenta el día y mes.

En este formato captura el PHP a BD: 05-03-1989

Codigo Javascript:
Código HTML:
	function calculaedad($fechanacimiento){
    list($dia,$mes,$ano) = explode("-",$fechanacimiento);
    $dia_diferencia   = date("D") - $dia;  
	$mes_diferencia = date("M") - $mes;
	$ano_diferencia  = date("Y") - $ano;
    if ($dia_diferencia < 0 || $mes_diferencia < 0) $ano_diferencia--;
    return $ano_diferencia;
}

echo calculaedad (FECHA_N)