Foros del Web » Programando para Internet » PHP »

Calcular edad de persona

Estas en el tema de Calcular edad de persona en el foro de PHP en Foros del Web. Hola amigos como estan saludos a todos ustedes como programadores, necesito una ayuda por favor necesito consultar una fecha de nacimiento desde mi base de ...
  #1 (permalink)  
Antiguo 27/03/2012, 17:37
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 147
Antigüedad: 12 años, 8 meses
Puntos: 1
Sonrisa Calcular edad de persona

Hola amigos como estan saludos a todos ustedes como programadores, necesito una ayuda por favor necesito consultar una fecha de nacimiento desde mi base de datos a una tabla alumnos y calcular la edad por medio esa fecha de nacimiento y realizar una consulta q me de la edad de esa persona que consulte por favor soy nuevo programando les pido su ayuda
  #2 (permalink)  
Antiguo 27/03/2012, 17:40
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Calcular edad de persona

Te dejo un link de tantos que hay:

http://es.wikibooks.org/wiki/Program.../Calcular_edad
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 27/03/2012, 17:55
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 147
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Calcular edad de persona

Muchasgracias hermano pero la verdad no entiendo nada de eso no se como adaptarlo a mi consulta como sabes soy un novato en esto de php no entiendo como hacer
  #4 (permalink)  
Antiguo 27/03/2012, 17:58
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 147
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: Calcular edad de persona

DISCULPA mi ignorancia hermano pero en estos codigos

<?php

//fecha actual

$dia=date(j);
$mes=date(n);
$ano=date(Y);

//fecha de nacimiento

$dianaz=2;
$mesnaz=6;
$anonaz=1983;


//si el mes es el mismo pero el día inferior aun no ha cumplido años, le quitaremos un año al actual

if (($mesnaz == $mes) && ($dianaz > $dia)) {
$ano=($ano-1); }


//si el mes es superior al actual tampoco habrá cumplido años, por eso le quitamos un año al actual

if ($mesnaz > $mes) {
$ano=($ano-1);}


//ya no habría mas condiciones, ahora simplemente restamos los años y mostramos el resultado como su edad

$edad=($ano-$anonaz);

print $edad;


?>
q variable tengo q colocar en donde aparecen los numeros del dia mes y año y me imagino q el print es el echo q muestra la edad de la persona o me equivoco
  #5 (permalink)  
Antiguo 27/03/2012, 23:23
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 16 años, 5 meses
Puntos: 53
Respuesta: calcular edad

Creo no hay mucho por decir, sólo revisa el enlace.

Documentación: http://dev.mysql.com/doc/refman/5.0/...culations.html
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #6 (permalink)  
Antiguo 28/03/2012, 07:12
 
Fecha de Ingreso: febrero-2011
Mensajes: 100
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: calcular edad

mmm..!!

Si suponemos que la fecha del alumno viene en este formato "12/02/1990"

$fecha_alumno = "12/02/1990)
list($dia,$mes,$ago) = explode("/",$fecha_alumno);
$fecha = date("Y");

$edad = $fecha - $ago;

echo "La edad es de ".$edad;

suerte
  #7 (permalink)  
Antiguo 28/03/2012, 10:18
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: calcular edad

<?php
// Calcula la edad (formato: dia-mes-año)
function edad($edad){
list($dia,$mes,$anio) = explode("-",$edad);
$dia_dif = date("d") - $dia;
$mes_dif = date("m") - $mes;
$anio_dif = date("Y") - $anio;
if ($dia_dif < 0 || $mes_dif < 0)
$anio_dif--;
return $anio_dif;
}
?>
Tenes <?=edad("30-11-1995");?> años

PD: Tenes votos negativos porque no usaste el buscador ni del foro, ni de google, ya que esto es fácil de encontrar con solo poner "Calcular edad según fecha de nacimiento PHP"

Fuente: http://www.marcofbb.com.ar/averiguar...ano-que-nacio/

Etiquetas: edad, persona, tabla, calculadora
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 11:01.