Miércoles 20 de Noviembre de 2024, 18:27
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Diferencia De Fechas
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Diferencia De Fechas (Leído 968 veces)
scarecrow
Nuevo Miembro
Mensajes: 6
Diferencia De Fechas
«
en:
Jueves 21 de Junio de 2007, 16:25 »
0
Hay alguna funcion o alguna manera de calcular la diferencia entre dos fechas??
Tweet
LeGatoRojo
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Re: Diferencia De Fechas
«
Respuesta #1 en:
Jueves 21 de Junio de 2007, 19:12 »
0
Aqui tienes una funcion
Código: Text
function resta_fechas($fecha1,$fecha2)
{
if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha1))
list($dia1,$mes1,$año1)=split("/",$fecha1);
if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha1))
list($dia1,$mes1,$año1)=split("-",$fecha1);
if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha2))
list($dia2,$mes2,$año2)=split("/",$fecha2);
if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha2))
list($dia2,$mes2,$año2)=split("-",$fecha2);
$dif = mktime(0,0,0,$mes1,$dia1,$año1) - mktime(0,0,0,$mes2,$dia2,$año2);
$ndias=floor($dif/(24*60*60));
return($ndias);
}
Bueno lo mejor es que crees la propia para entender, y si usas una bd es mejor hacer desde la consulta con difdate...
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Diferencia De Fechas