Tôi thực sự không biết mình đang làm gì sai ở đây. Tôi không thể nhận được Datejs để phân tích cú pháp chính xác "12:00 pm" tuy nhiên, có vẻ như nó hoạt động tốt vào những ngày khác. Dưới đây là một đoạn trích từ debugger Firefox:Datejs - Sự cố với 12:00 pm
6
A
Trả lời
16
Tải về phiên bản mới nhất của Datejs từ SVN không phải là phiên bản trong "download" phần.
+6
yup, đã hoạt động: http://datejs.googlecode.com/svn/trunk/build/date-en-US.js –
0
Hãy thử gói mã trong IIFE.
<!DOCTYPE html>
<html>
<body>
<input type=text id=d onkeyup="parsedate()">
</input>
<br>
<span id=output></span>
<script type="text/javascript" src="../../../static/js/date.js"></script>
<script>
(function() {
parsedate = function() {
var input = document.getElementById('d').value;
var output = document.getElementById('output');
var d = Date.parse(input);
if (d !== null) {
output.innerHTML = d.toString();
} else {
output.innerHTML = "------"
}
}
}());
</script>
</body>
</html>
Các IIFE là
(function(){
//code
}());
Những gì tôi đang tò mò về lý do tại sao là FireFox cư xử theo cách này. Tôi biết họ đã thêm bản cập nhật bảo mật một vài năm trở lại để ngăn bạn ghi đè lên các hàm Date.prototype, nhưng tại sao một IIFE có khả năng truy cập phạm vi này?
Các vấn đề liên quan
- 1. jQuery UI Datepicker và datejs
- 2. Phân tích cú pháp CHỈ một chuỗi thời gian với DateJS
- 3. Sự cố với RowAnimation
- 4. Sự cố với AppDomain.CreateInstanceFromAndUnwrap
- 5. Sự cố với NSRange
- 6. Sự cố với NSSearchPathForDirectoriesInDomains
- 7. Sự cố với TreeNode.BeginEdit()
- 8. Chính xác Unicode Codepage 1200 là gì?
- 9. Sự cố với sự ràng buộc muộn!
- 10. Sự cố với sự kiện "chuỗi"
- 11. Sự cố với Spring FileUpload
- 12. gặp sự cố với constexpr
- 13. Sự cố với TreeView.DrawNode - OwnerDrawText
- 14. Sự cố với BufferedReader/PrintWriter?
- 15. Sự cố với imagecreatefrompng (PHP)
- 16. Gặp sự cố với Datagridview.ClearSelection()
- 17. Sự cố với bản đồ()
- 18. iPhone - Sự cố với UITextView
- 19. Các sự cố với DCG
- 20. Flex - Sự cố với ResizeEvent.RESIZE
- 21. Sự cố SSL với Android
- 22. Sự cố với MessageBox (es)
- 23. Chạy cron job 3 lần (1 pm, 2 pm và 3 pm chẳng hạn)?
- 24. DateTimePicker AM/PM Dropdown
- 25. AM/PM để TimeSpan
- 26. Sự cố với PHP PEAR Mail
- 27. Sự cố với WM_COMMAND trên Lazarus/FPC
- 28. Sự cố với SQL Server "EXECUTE AS"
- 29. Sự cố với Quy trình đã Thoát
- 30. Sự cố miền chéo với iframe
Làm việc tốt cho tôi trong Chrome chạy trong bảng điều khiển trực tiếp trên trang web của datejs – Matt
Vâng, điều đó cũng làm việc cho tôi, thực sự là –
Bạn đang sử dụng phiên bản DateJS nào ở trên? – Matt