Tôi muốn có thời gian trên máy tính của người đang truy cập trang web của tôi. Tôi có nên sử dụng getHours() hoặc getUTCHours() không?Tôi có nên sử dụng getHours() hoặc getUTCHours cho Javascript của tôi không?
Trả lời
Câu trả lời ngắn là tùy thuộc. Nếu bạn muốn những giờ như nó hiển thị trên một đồng hồ cho múi giờ của họ, bạn sẽ muốn getHours() vì nó trả về giờ trong giờ địa phương của họ. Nếu bạn muốn giờ trong Giờ quốc tế (không có điều chỉnh múi giờ) thì hãy sử dụng getUTCHours()
Tôi muốn giới thiệu getUTCHours
- giữ mọi thứ trong UTC loại bỏ rất nhiều cơn đau đầu khi nói đến làm việc với ngày và giờ.
getHours
sẽ trả lại thời gian theo múi giờ của họ, getUTCHours
sẽ được chuyển đổi thành UTC. Có lẽ sẽ dễ sử dụng hơn getUTCHours
để mọi người quay trở lại thời gian của họ trong cùng một múi giờ.
Phụ thuộc vào những gì bạn đang sử dụng. Nếu bạn muốn nhận thời gian địa phương của người dùng, hãy sử dụng getHours()
. Nếu bạn muốn nhận được một cái gì đó giống như một thời gian bù đắp (nói, "giờ cho đến khi CoD mới được phát hành tại Anh"), sử dụng getUTCHours()
như là một điểm tham chiếu tuyệt đối. Tuy nhiên, hãy nhớ rằng nếu đồng hồ của người dùng được đặt sai, các hàm getUTC*()
sẽ trả lại số lần không thực sự là UTC - tất cả những gì họ thực sự thực sự là xóa số tiền getGMTOffset()
cho bạn.
Nó phụ thuộc vào những gì bạn muốn làm, nhưng tôi muốn đồng ý với Andrew, nếu bạn sử dụng getUTC *** nó trở nên dễ dàng hơn cho bạn để xử lý ngày tháng và thời gian
- 1. Tôi có nên sử dụng ipairs hoặc vòng lặp cho
- 2. Tôi có nên sử dụng đa hình trong javascript không?
- 3. Khi nào tôi nên sử dụng Bảng chỉ mục của Oracle? Hoặc, khi tôi không nên?
- 4. Numpy: Tôi có nên sử dụng newaxis hoặc Không?
- 5. Tôi có nên sử dụng em hoặc px không?
- 6. Tôi có nên sử dụng int hoặc UInt16 không?
- 7. tôi có nên sử dụng urandom hoặc openssl_random_pseudo_bytes không?
- 8. Tôi có nên sử dụng bí danh hoặc alias_method không?
- 9. Tôi có nên sử dụng byte hoặc int không?
- 10. Tôi có nên sử dụng đôi hoặc nổi không?
- 11. Tôi có nên sử dụng Phobos hoặc Tango không?
- 12. Tôi muốn sử dụng NumPy/SciPy. Tôi có nên sử dụng Python 2 hoặc 3 không?
- 13. Tôi có nên sử dụng AppDomain.CurrentDomain.BaseDirectory hoặc System.Environment.CurrentDirectory không?
- 14. Tôi có nên sử dụng eval() hoặc call_user_func() không?
- 15. Tôi nên sử dụng IEnumerable hoặc IList?
- 16. Tôi có nên sử dụng window.navigate hoặc document.location trong JavaScript không?
- 17. Tôi có nên sử dụng ProGuard không?
- 18. Tôi có nên sử dụng Google Web Toolkit cho ứng dụng web mới của mình không?
- 19. Tôi có nên sử dụng jQuery.each() không?
- 20. Tôi có nên sử dụng HttpRuntime.Cache không?
- 21. Tôi có nhiệm vụ Rails: tôi có nên sử dụng tập lệnh/runner hoặc cào không?
- 22. GUI cho ứng dụng độc lập Java. Tôi có nên sử dụng SWT hoặc GWT không?
- 23. Tôi có nên sử dụng `import os.path` hoặc` import os`?
- 24. Tôi có nên sử dụng DataInputStream hoặc BufferedInputStream
- 25. Tôi có nên sử dụng StringBuilder hoặc StringBuffer cho các ứng dụng web không?
- 26. Tôi có nên sử dụng một LINQ DataContext hoặc nhiều?
- 27. Tôi có nên sử dụng QCoreApplication :: processEvents() hoặc QApplication :: processEvents()?
- 28. Tôi có nên sử dụng nav hoặc ul
- 29. Tôi có nên sử dụng @EJB hoặc @Inject
- 30. Tôi có nên sử dụng blob hoặc văn bản cho JSON trong MySQL không?
Tôi thực sự bị vào đó, lời khuyên tuyệt vời. –