Để đảm bảo rằng ngày ở múi giờ Paris, bạn có thể sử dụng CONVERT_TZ
để chuyển đổi giữa các múi giờ. Ví dụ:truy vấn sau sẽ so sánh NOW()
ngày với ngày được lưu trữ và cung cấp cho bạn sự khác biệt (tính theo ngày) giữa chúng, đảm bảo rằng hai ngày nằm trong một múi giờ cụ thể, (tôi không biết múi giờ của paris nhưng đây chỉ là một ví dụ):
select datediff(
Convert_TZ(Now(),"SYSTEM","-08:00"),
Convert_Tz(AddedIn,"SYSTEM","-08:00")
)
from TableName
System
trả về múi giờ hiện tại của bạn và cho -08:00
là múi giờ mà bạn muốn chuyển đổi thành độ lệch, bạn có thể sử dụng tên của múi giờ hoặc độ lệch của múi giờ như được chỉ định Mẫu thiết kế Múi giờ trong MySQL
.
Hy vọng điều này sẽ giúp ích;