calcular edad en años y meses
Publicado por Rodrigo (30 intervenciones) el 01/08/2016 01:52:33
Hola Amigos, nuevamente requiriendo un poco de ayuda.
Tengo este código
y me da como resultado la cantidad de años de una persona, pero no se como modificarlo para que de como resultado los años y los meses.
Leyendo entendí que hay que transformar la fecha a un formato para poder trabajarlo (multiplicarlo/dividirlo etc) lo que no entiendo del código es como hacerlo, si alguien pudiera explicarme para así yo poder hacerlo.
De ante manos gracias, les cuento que yo no soy programador, ni ingeniero, solo soy una persona que lleva un par de semanas leyendo y usando la lógica para aprender y entender las funciones php. Lo siento si mi consulta es muy basica.
Tengo este código
1
2
3
4
5
6
7
8
9
10
11
<?php
function calcular_edad($fecha){
$dias = explode("-", $fecha, 3);
$dias = mktime(0,0,0,$dias[1],$dias[0],$dias[2]);
$edad = (int)((time()-$dias)/31556926 );
return $edad;
}?>
<?php
echo calcular_edad('1989-10-01');
?> años
y me da como resultado la cantidad de años de una persona, pero no se como modificarlo para que de como resultado los años y los meses.
Leyendo entendí que hay que transformar la fecha a un formato para poder trabajarlo (multiplicarlo/dividirlo etc) lo que no entiendo del código es como hacerlo, si alguien pudiera explicarme para así yo poder hacerlo.
De ante manos gracias, les cuento que yo no soy programador, ni ingeniero, solo soy una persona que lleva un par de semanas leyendo y usando la lógica para aprender y entender las funciones php. Lo siento si mi consulta es muy basica.
Valora esta pregunta


0