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

функция за изграждане на часови зони в уеб приложение на PHP

Когато се сблъсках точно с този проблем, намерих тази справка , който съпоставя краткия списък с часови зони в стил Windows в подмножество от нелепо изчерпателния списък с часови зони в стил Unix.

На потребителите се представя падащо меню на тези имена в стил Windows (напр. (GMT-05:00) Източно време (САЩ и Канада)) и изборът им се съхранява в db във формат unix стил (напр. America/New_York )

Работата по прилагането на предпочитанията за часовата зона на потребителя се извършва в PHP по време на показване, като се използва Клас DateTime . Мисля, че бих препоръчал това, за да можете да сте сигурни, че датите, които манипулирате в SQL/PHP, винаги са в UTC, докато не се покажат.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Списъчни полета на CodeIgniter

  2. MySQL - оператор BETWEEN с FLOAT(10,6) действа като> и <, вместо>=и <=

  3. как автоматично да вмъквам препратки към външни ключове в таблици в mysql или JDBC?

  4. Опитвам се да стартирам mysql-client в Docker, но получавам отказан достъп за потребителска грешка

  5. Mysql:неизвестна променлива, не може да стартира никакви mysql приложения, изглежда няма нищо общо с my.cnf