sql >> Database teknologi >  >> RDS >> Mysql

Tidsforskel mellem en dato og aktuel tid?

Du kan bruge DateTime funktioner i php.

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

Herfra kan du bruge nogle hvis-udsagn til at udlæse tidsforskellen i et andet format (sekunder, minutter, timer, måned osv.) afhængigt af den faktiske tidsforskel! Formaterne for output er at finde her



  1. Installer MariaDB på en Mac

  2. CodeIgniter indsætter to gange den samme post. I nogle tilfælde

  3. SQL Server Express-alternativer ud over 2GB-grænsen

  4. SQL:IF-sætning i WHERE-sætning