Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lưu trữ datetime dưới dạng UTC trong PHP / MySQL

MySQL: UTC_TIMESTAMP()

PHP: gmdate()

Ngoài ra PHP date_default_timezone_set() được sử dụng trong PHP để đặt múi giờ hiện tại cho tập lệnh. Bạn có thể đặt nó thành múi giờ của ứng dụng khách để tất cả các chức năng định dạng trả về thời gian theo giờ địa phương của anh ấy.

Sự thật, mặc dù tôi đã gặp khó khăn trong việc làm việc này và luôn vấp phải một số vấn đề. Ví dụ. thông tin thời gian trả về từ MySQL không được định dạng là 'UTC' vì vậy strtotime biến nó thành giờ địa phương nếu bạn không cẩn thận. Tôi tò mò muốn biết liệu ai đó có đáng tin cậy giải pháp cho vấn đề này, một giải pháp không bị phá vỡ khi ngày vượt qua ranh giới phương tiện (HTTP-> PHP-> MySQL và MySQL-> PHP-> HTTP), cũng đang xem xét XML và 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 chênh lệch giữa hai dấu thời gian trong ngày?

  2. rake db:tạo - vấn đề đối chiếu

  3. Cách sắp xếp các hàng của bảng HTML được gọi từ MySQL

  4. Làm thế nào để triển khai hệ thống gắn thẻ tương tự như SO trong php / mysql?

  5. MySQL Preferred Engine - MyISAM hoặc InnoDB