Indagamos en el mundo online para brindarte la respuesta a tu duda, si continúas con alguna inquietud puedes dejarnos tu pregunta y te contestaremos sin falta, porque estamos para servirte.
Ejemplo 1: php calcula la diferencia de fecha
//get Date diff as intervals $d1=newDateTime("2018-01-10 00:00:00");$d2=newDateTime("2019-05-18 01:23:45");$interval=$d1->diff($d2);$diffInSeconds=$interval->s;//45$diffInMinutes=$interval->i;//23$diffInHours=$interval->h;//8$diffInDays=$interval->d;//21$diffInMonths=$interval->m;//4$diffInYears=$interval->y;//1//or get Date difference as total difference$d1=strtotime("2018-01-10 00:00:00");$d2=strtotime("2019-05-18 01:23:45");$totalSecondsDiff=abs($d1-$d2);//42600225$totalMinutesDiff=$totalSecondsDiff/60;//710003.75$totalHoursDiff=$totalSecondsDiff/60/60;//11833.39$totalDaysDiff=$totalSecondsDiff/60/60/24;//493.05$totalMonthsDiff=$totalSecondsDiff/60/60/24/30;//16.43$totalYearsDiff=$totalSecondsDiff/60/60/24/365;//1.35
Ejemplo 2: obtener la diferencia de horas entre dos fechas en php
$hourdiff=round((strtotime($time1)-strtotime($time2))/3600,1);
Ejemplo 3: diferencia de tiempo de php en horas
date_default_timezone_set("Africa/Johannesburg");$now=newDateTime();$future_date=newDateTime('2020-10-21 00:00:00');$interval=$future_date->diff($now);echo($interval->format("%a")*24)+$interval->format("%h")." hours".$interval->format(" %i minutes ");print_r($now->format('Y-m-d H:i:s'));
Ejemplo 4: Calcule la diferencia entre dos fechas usando PHP
phpCopy$firstDate="2019-01-01";$secondDate="2020-03-04";$dateDifference=abs(strtotime($secondDate)-strtotime($firstDate));$years=floor($dateDifference/(365*60*60*24));$months=floor(($dateDifference-$years*365*60*60*24)/(30*60*60*24));$days=floor(($dateDifference-$years*365*60*60*24-$months*30*60*60*24)/(60*60*24));echo$years." year, ".$months." months and ".$days." days";//output: 1 year, 2 months and 3 days
Puedes añadir valor a nuestro contenido informacional aportando tu veteranía en las observaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)