Tôi đang sử dụng hàm tạo Ngày (chuỗi) Javascript với định dạng ngày là "yyyy-mm-dd". Các nhà xây dựng hoạt động tốt trong IE 9 và Firefox, trừ khi các ứng dụng đang chạy trên máy ảo thử nghiệm của chúng tôi đang chạy IIS. Nếu nó trên VM, trong IE 9 nó trả về 'NaN', nhưng vẫn hoạt động bình thường trong Firefox.Ngày Javascript (dateString) trả về NaN trên máy chủ và trình duyệt cụ thể
var dateAsString = "2011-11-09";
var dateCreated = new Date(dateAsString);
Tôi đã giả định rằng máy chủ không liên quan gì đến Javascript phía máy khách. Bất kỳ đề xuất?
Chắc chắn rằng máy chủ không có gì để làm với Javascript phía máy khách khi khách hàng (người truy cập trang web) chạy mã đó, không phải máy chủ. – jakx
@jakx Tôi biết, đó là lý do tại sao tôi bị nhầm lẫn bởi điều này. – Gagege
Kiểm tra chế độ tài liệu trong các công cụ phát triển của IE (F12) trên cả hai máy chủ. Tôi nghi ngờ họ khác nhau. – Phrogz