Mysql
 sql >> база данни >  >> RDS >> Mysql

Връща разликата между два (дати и час) PHP

Try this
function getTimes($t1, $t2)
{
$timeFirst  = strtotime($t1);
$timeSecond = strtotime($t2);
$differenceInSeconds = $timeSecond - $timeFirst;
$h=0;
$m  = floor($differenceInSeconds / 60);
$s  = $differenceInSeconds % 60;
if ($m>=60)
{
  $h = floor($m / 60);
  $m = $m % 60;
}
$tim = $h.':'.$m.':'.$s;
return $tim;
}
it will return difference time in hours:min:sec


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте колоната на mysql DATETIME в епохални секунди

  2. SQL DML:Неправилна стойност на датата (MySQL)

  3. MySQL ORDER BY условие за две полета

  4. При завършване на курса актуализирайте външна база данни

  5. MySQL подрежда диапазон от време до началото, след което подрежда всичко останало по други критерии