Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaki jest zalecany sposób przechowywania aktualnego czasu przy użyciu PHP i MySQL?

Zaleca się użycie mysql sygnatury czasowej (RRRR-MM-DD GG:MM:SS) typ pola do przechowywania zmiennych czasu i daty w 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'");

Daje możliwość korzystania z funkcji mysql do porównywania dat, obliczania różnic czasowych itp. bezpośrednio w zapytaniu mysql.

Ponadto zawsze możesz pobrać znacznik czasu za pomocą strtotime() funkcja.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO Wiele zapytań:zatwierdź i wycofaj transakcję

  2. Błąd SQL #1071 — Określony klucz był za długi; maksymalna długość klucza to 767 bajtów

  3. Jeśli używam operatora IN do filtrowania wartości NULL i spacji, to nie działa Dlaczego?

  4. Kiedy używać WYBIERZ... DO AKTUALIZACJI?

  5. Zaznaczanie wierszy, w których pierwsze n-znaków są równe (MySQL)