Bạn có thể sử dụng to_s(:db)
để chuyển đổi sang định dạng thân thiện với cơ sở dữ liệu.
Time.now.to_s(:db)
Tuy nhiên, hãy cẩn thận nếu bạn có múi giờ được chỉ định trong Rails vì thời gian sẽ được lưu trữ theo UTC trong cơ sở dữ liệu. Bạn sẽ cần xác định điều đó để thực hiện các so sánh phù hợp.
Time.now.utc.to_s(:db)
Bạn cũng có thể sử dụng NOW()
trong MySQL thay vì tạo thời gian hiện tại trong Ruby.