Как вы сейчас разбираете даты ISO8601, например. 2010-02-23T23: 04: 48Z в JavaScript?
Некоторые браузеры возвращают NaN (включая Chrome) при использовании кода ниже, однако FF3.6 + работает.
<html>
<body>
<script type="text/javascript">
var d = Date.parse("2010-02-23T23:04:48Z");
document.write(d);
</script>
</body>
</html>
Вы можете попробовать это здесь http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_parse