Naprawdę nie mam pojęcia, co robię źle tutaj. Nie mogę zmusić Datejs do prawidłowego parsowania "12:00", ale wydaje się, że działa dobrze w innych terminach. Poniżej znajduje się klip z debuggera Firefox:Datejs - Problem z 12:00 pm
6
A
Odpowiedz
16
Pobierz najnowszą wersję Datejs z SVN nie wersji w sekcji „download”.
+6
Tak, działało: http://datejs.googlecode.com/svn/trunk/build/date-en-US.js –
0
Spróbuj zawinąć kod w 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>
Iife będąc
(function(){
//code
}());
Co jestem ciekaw dlaczego FireFox zachowuje się w ten sposób. Wiem, że kilka lat temu dodali aktualizacje zabezpieczeń, które uniemożliwiają nadpisanie funkcji Date.prototype, ale dlaczego IIFE jest w stanie uzyskać dostęp do tego zakresu?
Powiązane problemy
- 1. jQuery UI Datepicker i datejs
- 2. problemów auto vectorize powodem „1200”
- 3. Konwersja 1200 do 1.2K w rubinach/szynach
- 4. Czym dokładnie jest strona kodowa Unicode 1200?
- 5. Konwersja 24-godzinnego zegara na pm/pm w Joda-Time
- 6. AM/PM to TimeSpan
- 7. DateTimePicker AM/PM rozwijane
- 8. Należy wyświetlić AM/PM z MomentJS
- 9. PHP String to DateTime z AM/PM
- 10. AudioHardware.cpp: 1200: AudioObjectRemovePropertyListener: AudioObjectRemovePropertyListener: żaden obiekt o podanym ID 0
- 11. Jak uruchomić wszystkie zestawy reguł z folderu za pomocą PM PM w Eclipse?
- 12. problem z instalacją gem problem
- 13. Nie można przeanalizować DateTime stringi z AM/PM markera
- 14. Konwersja mysql TIME z 24 HR na format AM/PM
- 15. Wyświetlanie czasu w formacie AM/PM z siatką kątową
- 16. Jak uzyskać meridian (am/pm) z momentjs i angularjs
- 17. Czas w formacie MySQL z małymi literami am/pm
- 18. NSDateFormatter "HH" zwraca am/pm na urządzeniu z iOS 8
- 19. Pokaż AM/PM w stolicach w szybkim
- 20. Problem z Xcode4 Core Data Model Editor Problem z wyświetlaniem
- 21. Json Datetime problem
- 22. Problem z logiką komputera
- 23. Problem z późnym wiązaniem!
- 24. problem z funkcją window.onload
- 25. Problem z let keyword
- 26. Reklamowe Problem z Firebase
- 27. Problem z atrybutem! = Selektor
- 28. Problem z .toISOString function()
- 29. Problem z zawieszaniem IE6
- 30. "Problem z listą oczekujących"
Działa dobrze dla mnie w Chrome działającym w konsoli bezpośrednio na stronie internetowej datejs. – Matt
Tak, to też działało dla mnie, właściwie –
Której wersji DateJS używałeś w powyższym? – Matt