SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Calculo de edad a partir de una fecha

Códigos Php

Desde una fecha determinada podemos obtener la edad o bien los años que han pasado desde entonces, muy util para cumpleaños.
Visitas: 52,214 - 29/12/2005 23:12:16
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2. $fecha_nac ="1973/06/01";
  3. function edad($fecha_nac){
  4. $dia=date("j");
  5. $mes=date("n");
  6. $anno=date("Y");
  7. $dia_nac=substr($fecha_nac, 8, 2);
  8. $mes_nac=substr($fecha_nac, 5, 2);
  9. $anno_nac=substr($fecha_nac, 0, 4);
  10. if($mes_nac>$mes){
  11. $calc_edad= $anno-$anno_nac-1;
  12. }else{
  13. if($mes==$mes_nac AND $dia_nac>$dia){
  14. $calc_edad= $anno-$anno_nac-1;
  15. }else{
  16. $calc_edad= $anno-$anno_nac;
  17. }
  18. }
  19. return $calc_edad;
  20. }
  21. //echo $calc_edad;
  22. echo edad($fecha_nac);
  23. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Calculo de edad a partir de una fecha" href="http://www.tutores.org/codigo/1593/" target="_blank">Calculo de edad a partir de una fecha</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
01-10-2007 12:35:26
1 5
Antes de olocar un codigo deverian probarlo y comprobar que funciona, este codigo no sirve para un carajo, creanme que no volvere a esta web
Comentario usuario
08-07-2008 01:16:59
2 5
la última fila:

en vez de ser: echo $calc_edad;

debe ser echo edad($fecha_nac);

a mi sí que me ha servido el código,
muchas gracias!
Comentario usuario
19/04/2003
1 5
Gracias Iris
ya esta el codigo modificado.
saludos
Comentario usuario
william bruno
5 5
Esta bien hecho el codigo
chevere.

aqui si encuentras algo cuando estas en apuros
Comentario usuario
19/08/2004 21.24.58
4 5
xevere pero como trabajaria llamando a otra pagina trabajando con text boton, digamos ingreso el año de naciemiento en un text y de hago clic en aceptar y me vota la edad llamando a otra pagina potr favor ayudenme ok saludos Fernando
logico "codigo PHP " bye x favor
Comentario usuario
19/04/2003
1 5
Hola lo unico que tienes que hacer es modificar el valor
$fecha_nac ="1973/06/01";
por
$fecha_nac =$_REQUEST['fecha']; // debe de tener formato 1973/06/01 (yyyy/mm/dd)
y enviar desde un formulario que contenga un "text" con el nombre "fecha", o biendesde una variable calcula.php?fecha=1973/06/01

Saludos
Comentario usuario
winston
1 5
El código está perfecto... le hice algunas modificaciones para calcular desde un campo en una base de datos y me corrio genial!

Gracias... tenía flojera de hacer el código! =)

Creo que usando la función split() puedes rebajar algunas líneas!

Gracias nuevamente y suerte
Comentario usuario
29-07-2009 17:52:19
2 5
gracias por el codigo es lo que andava buscando aunque le voy a agregar algunas cosasmil graciassaludos
Comentario usuario
18-07-2007 14:01:05
2 5
el codigo esta super y si toman en consideracion las aclaraciones anteriores de como utilizar sus diferentes variantes sera de gran ayuda
Comentario usuario
05-10-2009 02:39:56
4 5
Excelente codigo, lo adapte a mi base de datos y ahora me da la edad de los usuarios, gracias
Comentario usuario
jesica
5 5
wow!! de vdd ke me sirvio de mucho esta de fabula
Comentario usuario
maximux13
5 5
hola mira como ago para que me funcione con una fecha guardada en una base de datos
Comentario usuario
jair macias
2 5
necesito una ayuda, mira me dicen que:debo crear un sistema que me permita calcular la edad de un usuario no se como empesar
Comentario usuario
11/01/2006 3.56.23
2 5
Gracias!, fue muy simple la implementación.
Comentario usuario
04-07-2007 17:35:42
5 5
hi!! me podrian facilitar el codigo para calcular la diferencia en meses de dos fechas k escriba el usuario en dos cajas de texto gracias en php
Comentario usuario
01-10-2007 12:35:26
1 5
De donde se te ocurre usar AND en php, debes usar &&, es php basico amigo.
Comentario usuario
26/07/2005 17.09.59
2 5
mil gracias por poner este codigo, me sirvio de mucho...
Comentario usuario
carmenm
2 5
1'000.000 de gracias el codigo funciona perfecto, de verdad muchas gracias
Comentario usuario
15-02-2008 09:55:37
3 5
como hacer que funcione en mozilla firefox
Comentario usuario
15-02-2008 09:55:37
2 5
tuve un gran problema al momento de ejecutrlo en mozilla me da un valor distinto no toma el mismo formato como le hago porque en crome funcina bien
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.