Comunidad de diseño web y desarrollo en internet

Mostrar intervalo entre dos fechas PHP

Citar            
MensajeEscrito el 25 Mar 2014 04:08 am
El dia de hoy vamos a ver un sencillo codigo que nos servira para mostrar los segundos, minutos, horas, dias y meses entre un intervalo de fechas.

<?php
//Calcular tiempo entre fechas
//Si no tienes activado la zona horaria


date_default_timezone_set("America/Bogota");

//Formato de strtotime YYYY/MM/DD

$fecha = strtotime(date('2014-03-24')); //Convierte la fecha a unix
$fecha2 = strtotime(date('2014-03-25')); //Convierte la fecha2 a unix

//Definimos que un minuto son 60 segundos

$min = 60; //60 segundos

// Multiplicamos ahora para obtener los segundos en hora

$hora = 60*$min;

//Multiplicamos ahora para obtener dia en segundos

$dia = 24*$hora;

/*Como los meses no siempre terminan en 30, pueden terminar en 28/29/30/31 obtenemos el numero de dias del mes que queremos calcular*/

$mes = date('t')*$dia;

//floor para redondear decimales
// Restamos la fecha 2 - la fecha 1;
// Mostrando segundos entre las dos fechas

echo floor($fecha2) - floor($fecha).' Segundos<br/>';

// Mostrando minutos entre las dos fechas
// Dividimos fecha entre minutos

echo floor($fecha2/$min) - floor($fecha/$min).' Minutos<br/>';

// Mostrando horas entre las dos fechas
// Dividimos fecha entre horas

echo floor($fecha2/$hora) - floor($fecha/$hora).' Horas<br/>';

// Mostrando dias entre las dos fechas
// Dividimos fecha entre dias

echo floor($fecha2/$dia) - floor($fecha/$dia).' Dias<br/>';

// Mostrando meses entre las dos fechas
// Dividimos fecha entre meses

echo floor($fecha2/$mes) - floor($fecha/$mes).' Meses<br/>';

?>


Solo con este código podemos obtener varios valores, segundos, minutos, dias, meses.

:cool:

Por jonathanxx

3 de clabLevel



Genero:Masculino  

Desarrollo y diseño web

chrome
Citar            
MensajeEscrito el 11 May 2014 10:37 pm
[quote="jonathanxx"]El dia de hoy vamos a ver un sencillo codigo que nos servira para mostrar los segundos, minutos, horas, dias y meses entre un intervalo de fechas.

Código :

<?php
//Calcular tiempo entre fechas
//Si no tienes activado la zona horaria

date_default_timezone_set("America/Bogota");

//Formato de strtotime YYYY/MM/DD 

$fecha = strtotime(date('2014-03-24')); //Convierte la fecha a unix
$fecha2 = strtotime(date('2014-03-25')); //Convierte la fecha2 a unix   

//Definimos que un minuto son 60 segundos
$min = 60; //60 segundos

// Multiplicamos ahora para obtener los segundos en hora
$hora = 60*$min;

//Multiplicamos ahora para obtener dia en segundos

$dia = 24*$hora;

/*Como los meses no siempre terminan en 30, pueden terminar en 28/29/30/31 obtenemos el numero de dias del mes que queremos calcular*/
$mes = date('t')*$dia;

//floor para redondear decimales
// Restamos la fecha 2 - la fecha 1
// Mostrando segundos entre las dos fechas

echo floor($fecha2) - floor($fecha).' Segundos<br/>';

// Mostrando minutos entre las dos fechas
// Dividimos fecha entre minutos

echo floor($fecha2/$min) - floor($fecha/$min).' Minutos<br/>';

// Mostrando horas entre las dos fechas
// Dividimos fecha entre horas

echo floor($fecha2/$hora) - floor($fecha/$hora.' Horas<br/>';

// Mostrando dias entre las dos fechas
// Dividimos fecha entre dias

echo floor($fecha2/$dia) - floor($fecha/$dia).' Dias<br/>';

// Mostrando meses entre las dos fechas
// Dividimos fecha entre meses

echo floor($fecha2/$mes) - floor($fecha/$mes).' Meses<br/>';

?>


Con este código podemos obtener varios valores, segundos, minutos, dias, meses.

Por jonathanxx

3 de clabLevel



Genero:Masculino  

Desarrollo y diseño web

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.