2011-08-16 36 views
6

Tôi không có quyền tự do thử nghiệm Javascript của mình trên hệ điều hành nước ngoài. Tôi muốn biết liệu những điều sau đây có hoạt động trên toàn cầu hay không:Ngày Javascript được xử lý bằng các ngôn ngữ khác như thế nào?

var d = new Date(
    'Tue Aug 20 2011 16:00:00 GMT-0700 (Pacific Daylight Time)' 
); 

Nếu một hệ điều hành Tây Ban Nha chạy chương trình này, nó có bị lỗi không? Tôi sẽ phải sử dụng nó để thay thế?

var d = new Date(
    'Mar Ago 20 2011 16:00:00 GMT-0700 (Pacífico Hora de verano)' 
); 

Tôi sử dụng chuỗi để khởi tạo ngày vì tôi ghét sử dụng các phương pháp tiếp cận số mà tất cả yêu cầu dịch sang UTC.

+0

Điều gì về bảng chữ cái không phải tiếng Latinh? Ví dụ. Cyrillic hoặc Hebrew? – Li0liQ

+2

Bạn thực sự thích thêm "GMT-0700" và một loạt các nội dung khác, giảm đáng kể hiệu quả, hơn việc thêm một đơn '- 7 + 24)% 24'? – Ryan

+0

Tôi đã sao chép và dán chuỗi ngày đó từ 'new Date(). ToString()'. Không có công việc khó khăn nào được thực hiện. – JoJo

Trả lời

6

No. Định dạng chuỗi nghiêm ngặt về ngôn ngữ. Chỉ tiếng Anh. Tôi có một hệ điều hành tiếng Do Thái và tôi sử dụng tiếng Anh tốt. (Cố gắng tiếng Do Thái treo nó).

+0

Trình duyệt của bạn có được đặt thành tiếng Do Thái không? Ngôn ngữ của trình duyệt có thể ghi đè cài đặt của hệ điều hành. – JoJo

+0

@JoJo vâng, đúng vậy. –

Các vấn đề liên quan