que realmente no tienen idea de lo que estoy haciendo mal aquí. No puedo hacer que Datejs analice correctamente "12:00 p.m.", sin embargo, parece funcionar bien en otras fechas. A continuación se muestra un clip desde el depurador Firefox:Datejs - Problema con 24:00
6
A
Respuesta
16
descargar la última versión de Datejs desde SVN no la versión en la sección "download".
+6
sip, que trabajó: http://datejs.googlecode.com/svn/trunk/build/date-en-US.js –
0
trate de envolver el código en un 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>
El IIFE siendo
(function(){
//code
}());
Lo que tengo curiosidad por saber qué es Firefox se comporta de esta manera. Sé que agregaron actualizaciones de seguridad hace unos años que evitan que sobrescriba las funciones de Date.prototype, pero ¿por qué un IIFE puede acceder a este alcance?
Cuestiones relacionadas
- 1. jQuery UI Datepicker y datejs
- 2. misterio de análisis de DateJS
- 3. String.Format para obtener "2.4k" de "2400"
- 4. escáner corta mi cadena después de alrededor de 2400 caracteres
- 5. Problema con el problema Project Euler 18
- 6. Problema de SQLite Problema con las guías
- 7. problema con el con-declaración
- 8. problema con DateTime.ToOADate()
- 9. Problema con el mapa()
- 10. Problema con esta macro
- 11. problema con presentModalViewController
- 12. Problema con mayor insertar
- 13. Problema con .htaccess RewriteRules
- 14. Problema con Spring FileUpload
- 15. Problema con un UITapGestureRecognizer
- 16. Problema con Datagridview.ClearSelection()
- 17. Problema con arreglo
- 18. Flex - Problema con ResizeEvent.RESIZE
- 19. Problema con caracteres acentuados
- 20. Problema con json_encode()
- 21. ¿Ayuda con este problema?
- 22. Problema con subprocess.call
- 23. Problema con RowAnimation
- 24. Problema con BOOST_CHECK_CLOSE_FRACTION
- 25. WordPress Problema con wp_enqueue_script
- 26. Problema con org.apache.commons.net.ftp.FTPClient listFiles()
- 27. SWT problema con syncExec()
- 28. Problema con numeric_limits
- 29. NamedQueries problema con Hibernate
- 30. problema con mingw
Funciona bien para mí en Chrome ejecutando en la consola directamente en el sitio web de datejs – Matt
Sí, eso funcionó para mí también, en realidad –
¿Qué versión de DateJS usabas en el de arriba? – Matt