Created
December 2, 2014 06:15
-
-
Save midnai/9546e4e9655bf7ad9c44 to your computer and use it in GitHub Desktop.
Número de meses entre dos fechas en PHP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$fechainicial = new DateTime('2012-01-01'); | |
$fechafinal = new DateTime('2013-01-01'); | |
$diferencia = $fechainicial->diff($fechafinal); | |
// El método diff nos devuelve un objeto del tipo DateInterval, | |
// que almacena la información sobre la diferencia de tiempo | |
// entre fechas (años, meses, días, etc.). | |
$meses = ( $diferencia->y * 12 ) + $diferencia->m; | |
// Para calcular los meses tendremos que multiplicar el atributo “y” por 12 | |
// (número de meses que contiene un año). Luego le sumamos el valor que hay | |
// en el atributo “m“, quien contiene el número de meses en nuestro intervalo de tiempo. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment