Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskiwanie dokładnej różnicy czasu z pola datetime MYSQL

Użyj DateTime . Oto przykład:

$now = new DateTime('now');
$posted = new DateTime($postDateFromDBHere);
$interval = $posted->diff($now);
var_dump($interval);
echo $interval->format('%y-%m-%d %h:%m:%s'); //You can do similar to format your output as you wish.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie MySQL NOT IN nie działa

  2. Jaki jest odpowiednik LEN() w MySQL?

  3. Złożone zapytanie SQL o inwentarzu wielu tabel

  4. łączenie łączenia z powrotem do tabeli docelowej

  5. dostępność pokoi w hotelu mysql