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

Съхранение на дата и час като UTC в PHP/MySQL

MySQL:UTC_TIMESTAMP()

PHP:gmdate()

Също така PHP date_default_timezone_set() се използва в PHP за задаване на текущата часова зона за скрипта. Можете да го зададете на часовата зона на клиента, така че всички функции за форматиране да връщат часа в неговото местно време.

В интерес на истината, въпреки че ми беше трудно да накарам това да работи и винаги се натъквам на някакви проблеми. напр. информацията за времето, върната от MySQL, не е форматирана като 'UTC', така че strtotime го преобразува в местно време, ако не внимавате. Любопитен съм да чуя дали някой има надежден решение за този проблем, такова, което не се прекъсва, когато датите преминават през границите на медиите (HTTP->PHP->MySQL и MySQL->PHP->HTTP), като също така има предвид XML и RSS/Atom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разделите текст, разделен със запетая, в съхранената процедура на MySQL

  2. PHP клас за връзка с база данни

  3. php mysql Group By, за да получите последния, а не първия запис

  4. Как да създам DESC индекс в MySQL?

  5. SELECT TOP грешка