Tôi muốn lưu trữ ngày và giờ mà người dùng thực hiện một hành động trên trang web của tôi vào cơ sở dữ liệu MySQL. Tôi muốn để có thể làm những việc sau một cách dễ dàng:Cách tốt nhất để lưu trữ ngày và giờ trong cơ sở dữ liệu MySQL để hiển thị sau với PHP là gì?
- Store ngày và thời gian như một lĩnh vực trong cơ sở dữ liệu
- Sử dụng tích hợp sẵn trong PHP hoặc chức năng MySQL để tạo ra ngày thời gian của hành động
- Lưu trữ ngày giờ dựa trên thời gian của máy chủ của tôi và không phải lo lắng về múi giờ của người dùng.
Order By
ngày thời gian lĩnh vực khi tôi truy vấn MySQL- Sau đó, hiển thị ngày-thời gian trong nhiều định dạng khác nhau bằng cách sử dụng được xây dựng trong các phương pháp PHP
Dưới đây là những câu hỏi của tôi:
- gì nên sử dụng loại dữ liệu nào trong MySQL (ví dụ:
timestamp
,datetime
...)? - Tôi nên sử dụng phương pháp nào để tạo ngày giờ (ví dụ:
now()
của MySQL, PHPdate()
...)? - Tôi nên sử dụng phương pháp PHP nào sau này để định dạng ngày giờ theo nhiều cách khác nhau (ví dụ: 23/4/2012, 5 giờ chiều ngày Thứ Hai, Tháng 7 năm 2012 ...)?
[Không phải câu hỏi này được hỏi trước] (http://stackoverflow.com/questions/409286/datetime-vs-timestamp)? – Matt