sql >> Databasteknik >  >> RDS >> Mysql

Vad är det rekommenderade sättet att lagra aktuell tid med PHP och MySQL?

Det rekommenderas att använda mysql tidsstämpel (ÅÅÅÅ-MM-DD TT:MM:SS) fälttyp för att lagra tid- och datumvariabler i mysql .

$sDate = date("Y-m-d H:i:s"); // 2015-04-07 07:12:51
mysql_query("insert into `table_name` set `created_on` = '$sDate'");

Det ger dig möjlighet att använda mysql-funktioner för att jämföra datum, beräkna tidsskillnader och så, direkt i din mysql-fråga.

Du kan också alltid hämta tidsstämpeln med strtotime() funktion.

$result = mysql_query("select `created_on` from `table_name`");
$row = mysql_fetch_row($result);
$iTimestamp = strtotime($row[0]); // 1428390771


  1. MariaDB LTRIM() vs LTRIM_ORACLE():Vad är skillnaden?

  2. Hur många MySql-frågor/sekund kan en server hantera?

  3. MySQL 'UPPDATERA PÅ DUBLIKATNYCKEL' utan en unik kolumn?

  4. Skapar databasunderhållsplaner