Nếu không phải là một lỗi, làm thế nào để nói cho nút múi giờ của tôi? Nếu lỗi, báo cáo này đã được báo cáo chưa?node.js trả về thời gian GMT và không phải giờ địa phương cho "new Date()". Đó có phải là một lỗi không?
Trả lời
Đây không phải là một lỗi, chỉ là một sự lựa chọn như thế nào Node quyết định để đại diện cho một đối tượng Date
trong REPL của nó. Ngoài ra, như các nút v0.7.x
, sản lượng này đã được thay đổi để hiển thị giờ địa phương, phù hợp với hành vi trình duyệt:
☮ ~ (master) ⚡ node
> process.version
'v0.7.7'
> new Date
Sat Mar 31 2012 15:12:13 GMT-0700 (PDT)
Ngày hiển thị trong bảng điều khiển chưa được chuẩn hóa trong ECMAScript. Vì vậy, điều này không quan trọng. Tín dụng cho hành vi @TooTallNate – Jaseem
vẫn giống nhau trong nút 6.9.4. không nên nó trở lại dựa trên các thiết lập máy theo mặc định (như trình duyệt không)? –
Nếu đó là lỗi, nó không tồn tại trong phiên bản Nút của tôi. Đúng là các Node.js REPL thích công bố trong giờ trong phiên bản của tôi:
> new Date()
Sat, 31 Mar 2012 21:51:47 GMT
Nhưng đó là trên thực tế múi giờ nhận thức, mà chỉ là không phải những gì REPL cho thấy khi stringifying nó:
> new Date().getTimezoneOffset()
-120
> "" + new Date()
'Sat Mar 31 2012 23:51:56 GMT+0200 (CEST)'
(tôi đang chạy Node.js v0.6.1 trên Ubuntu.)
Điều này trông giống như một lỗi đối với tôi. – Jaseem
- 1. [NSDate date] có trả về ngày giờ địa phương không?
- 2. new Date(). GetTime() không trả về dấu thời gian tính bằng mili giây
- 3. Firefox new Date() từ chuỗi cấu trúc thời gian trong múi giờ địa phương
- 4. Chuyển đổi giờ UTC/GMT thành giờ địa phương
- 5. Java/Android - Chuyển đổi chuỗi thời gian GMT thành giờ địa phương
- 6. C#: Đảm bảo DateTime.Now trả về GMT + 1 thời gian
- 7. javascript Date(). GetTime() không phải là hàm
- 8. tại sao CountDownLatch.getCount() trả về một thời gian dài nhưng không phải là int?
- 9. sqldf: Thay đổi dấu thời gian từ giờ địa phương sang GMT/UTC
- 10. Nhận múi giờ của khách hàng (không phải số tiền bù giờ GMT) trong JS
- 11. JAVA: gmt để chuyển đổi giờ địa phương
- 12. Đó có phải là lỗi với CheckBox trong Android không?
- 13. Có phải "x = new (Foo)" giống như "x = new Foo" cho một Foo tùy ý không?
- 14. Có phải kiểu Python sai để trả về các trình lặp trống không phải là Không?
- 15. Lợi nhuận không phải là địa phương là gì?
- 16. Liệt kê với kiểu trả về không phải là chuỗi?
- 17. Java constructor không phải là rất trực quan. Hoặc có lẽ nó không phải là Java, đó là C# đó không phải là trực quan
- 18. Thời gian địa phương hóa ASP.Net
- 19. Thứ gì đó không phải là int được trả lại từ phương thức JSNI
- 20. giờ GMT trên iPhone
- 21. Làm cách nào để tạo dấu thời gian unix không điều chỉnh cho giờ địa phương?
- 22. Điều chỉnh thời gian để tiết kiệm ánh sáng ban ngày cho giờ địa phương C++
- 23. Xác định xem lỗi $ .ajax có phải là hết thời gian là
- 24. Đây có phải là lỗi ExpressionTrees không?
- 25. Cập nhật thời gian thực trên Facebook chỉ trả về "changed_fields": ["feed"] và không phải là nhận xét thực tế
- 26. Không thể sửa đổi giá trị trả về bởi vì nó không phải là một biến
- 27. Đây có phải là lỗi MapView không?
- 28. Lucene - đó có phải là câu trả lời đúng cho chỉ mục lớn không?
- 29. Chuyển đổi giữa giờ địa phương và GMT/UTC bằng C/C++
- 30. Đây có phải là lỗi 1NF không?
Vì bạn biết múi giờ của bạn liên quan đến giờ, không thể bạn chỉ cần điều chỉnh thích hợp với bù đắp? Có vẻ như nó phù hợp với GMT để linh hoạt về các vị trí máy chủ khác nhau – TGH