Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е препоръчителният начин за съхраняване на текущото време с помощта на PHP и MySQL?

Препоръчително е да използвате mysql timestamp (ГГГГ-ММ-ДД ЧЧ:ММ:СС) тип поле за съхраняване на променливи за час и дата в 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'");

Дава ви възможност да използвате mysql функции за сравняване на дати, изчисляване на времеви разлики и така, директно във вашата mysql заявка.

Също така винаги можете да извлечете клеймото за време, като използвате strtotime() функция.

$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. Това добра ли е DB схема за местоположения

  2. Как да попълним дупките в полетата за автоматично увеличение?

  3. как да използвате zend paginate, без да зареждате всички резултати от база данни

  4. Как да генерирам UUIDv4 в MySQL?

  5. Как да получа сумата от количеството продукти от определена дата?