sql >> Database >  >> RDS >> Mysql

Tijdsverschil tussen een datum en de huidige tijd?

U kunt de DateTime gebruiken functies van php.

$datetime1 = new DateTime('2011-10-17 07:08:00');
$datetime2 = new DateTime();
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');

Vanaf hier kunt u enkele if-statements gebruiken om het tijdsverschil in een ander formaat uit te voeren (seconden, minuten, uren, maand, enz.), afhankelijk van het werkelijke tijdsverschil! De formaten voor de uitvoer zijn hier te vinden



  1. Kan externe database niet gebruiken in Android-app

  2. Produceer een `DataSource`-object voor Postgres JDBC, programmatisch

  3. Is er een equivalent van SET NOCOUNT van SQL Server in MySQL?

  4. Wanneer moet ik UNSIGNED en SIGNED INT gebruiken in MySQL?