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

Изчислете разликата между две дати в часове и минути

Опитайте:

Функция:

function date_difference ($date1timestamp, $date2timestamp) {
$all = round(($date1timestamp - $date2timestamp) / 60);
$d = floor ($all / 1440);
$h = floor (($all - $d * 1440) / 60);
$m = $all - ($d * 1440) - ($h * 60);
//Since you need just hours and mins
return array('hours'=>$h, 'mins'=>$m);
}

Извикване на функцията:

$result = date_difference($date1timestamp, $date2timestamp);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете база данни с Liquibase

  2. Как да изведете данни, когато използвате $stmt->fetch(PDO::FETCH_ASSOC);

  3. Избиране на реда с максимум в колона - MySQL

  4. mySQL:utf8 charset в индексната таблица и грешка при дублиран ключ

  5. Намерете низ за връзка за свързване към MySQL Server 5.1.50 с помощта на OleDbConnection