Làm cách nào tôi có được dấu thời gian UNIX (số giây kể từ 1970 GMT) từ một đối tượng Ngày trong ứng dụng Rails?
Tôi biết Time#to_i
trả về dấu thời gian, nhưng thực hiện Date#to_time
và sau đó nhận được dấu thời gian sẽ dẫn đến kết quả là khoảng một tháng (không biết tại sao ...).
Bất kỳ trợ giúp được đánh giá cao, cảm ơn!
Chỉnh sửa: OK, tôi nghĩ rằng tôi đã tìm ra nó - Tôi đã xử lý một ngày nhiều lần trong một vòng lặp và mỗi lần ngày được di chuyển một chút vì không khớp múi giờ, cuối cùng dẫn đến dấu thời gian của tôi là một tháng. Tuy nhiên, tôi vẫn muốn biết liệu có cách nào để làm điều này mà không cần dựa vào không Date#to_time
.
to_utc