sql >> Databasteknik >  >> RDS >> Mysql

Subtrahera lite datum och tid från aktuellt datum och tid för att hitta ålder i PHP

Du bör använda DateTime klass.

$create_time = "2016-08-02 12:35:04";
$current_time="2016-08-02 16:16:02";

$dtCurrent = DateTime::createFromFormat('Y-m-d H:i:s', $current_time);
$dtCreate = DateTime::createFromFormat('Y-m-d H:i:s', $create_time);
$diff = $dtCurrent->diff($dtCreate);

echo $diff->format("%Y-%m-%d %H:%i");

Detta returnerar 00-0-0 03:40 Se DateInterval::format för mer formateringsinformation.



  1. Alternativ till mysql_real_escape_string utan att ansluta till DB

  2. SQLSTATE[HY093]:Ogiltigt parameternummer:parametern har inte definierats

  3. Hur försöker man om transaktionen efter ett dödläge med Doctrine?

  4. Hur SQL Server SOUNDEX()-funktionen fungerar