Quizás manejando una fecha en javascript nos devuelva NaN o Invalid Date.
new Date('2017-11-14 20:00:00');
Si tecleamos el anterior código en la consola de safari (para hacerlo más rapido);
nos devolverá el siguiente error:
En Safari no va a funcionar por problemas de codificación… concretamente por «ECMAScript 5 ISO-8601 format support»
Ya que espera la fecha en formato:
2017-11-14T20:00:00
Y se la estamos pasando:
2017-11-14 20:00:00
Para ello, podemos hacer un replace del espacio en blanco sobre la fecha que le pasamos.
new Date('2017-11-14 20:00:00'.replace(/\s/, 'T'));
Funcionará correctamente:
* Para abrir la consola de Safari debemos ir al menú «Desarrollador>Abrir inspector web«
excelente!
Gracias Beto!!
Saludos (:
Mil gracias !!! Llevaba días intentando solucionar este problema y no entendía de dónde procedia.
¡Hola Ricardo!
Gracias por escribir, me alegro que te haya solucionado el problema (:
¡Saludos!