PHP - RESTAR FECHAS

 
Vista:
sin imagen de perfil
Val: 49
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

RESTAR FECHAS

Publicado por James (15 intervenciones) el 19/08/2020 01:33:41
Buenas tardes tengo un problema a la hora de restar fechas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
include 'conectar.php';
 
if (isset($_REQUEST['btnpanel'])) {
	$fecha1=$_POST['fecha1'];
	$fecha2=$_POST['fecha2'];
	$ruc=$_POST['ruc'];
	$estado=$_POST['estado'];
 
	$date1=strtotime($fecha1);
	$date2=strtotime($fecha2);
 
	$resultado=round((($date2-$date1)/60/60),2);
 
	$sql="INSERT INTO homologa (ruc,idestado,fechahomo,fechaeva,diasven) VALUES ('$ruc','$estado','$fecha1','$fecha2','$resultado')";
	$consulta=mysqli_query($con,$sql);
 
	if ($consulta) {
		echo '<script type="text/javascript">
		alert("Registro Exitoso")
		</script>';
 
	}else
	 echo '<script type="text/javascript">
		alert("Error de Registro")
		</script>';
 
}else{
 
 
 
}
 
?>

el problema es que no puedo hacer que salgan los días exactos al restar las fechas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

RESTAR FECHAS

Publicado por joel (1269 intervenciones) el 19/08/2020 08:39:33
Hola James, tienes un simple problema de calculo... te falta dividirlo por 24 horas que tiene un dia...
1
$resultado=round((($date2-$date1)/60/60),2);

1
$resultado=($date2-$date1)/60/60/24;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar