sql >> Databasteknik >  >> RDS >> Mysql

Får exakt tidsskillnad från MYSQL datetime-fältet

Använd DateTime . Här är ett exempel:

$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. Få uppdaterat värde i MySQL istället för berörda rader

  2. Ogiltigt Cast-undantag hanterades MySQL

  3. Aggregera rader i Oracle SQL-sats

  4. Laravel SQLSTATE[23000]:Överträdelse av integritetsbegränsning:1452 Kan inte lägga till eller uppdatera en underordnad rad