Дата ошибки NaN в Firefox и IE

Здравствуйте, мне нужно потратить данный XML через JavaScript, чтобы вычесть текущую дату и время.

Что делает этот код, так это показывает оставшееся время воспроизведения песни в минутах и ​​секундах.

И затем с датой синтаксического анализа javascript, и я преобразую в миллисекундах, и текущая дата также будет отдыхать в мс.

В Chrome дата показывает меня отлично, но в Mozilla и IE консоль NaN показывает мне и выдает ошибку.
Я не понимаю, что если я проанализировал дату, потому что она работает только в Chrome. Это, должно быть, ошибка.

PHP (я рисую дату начала песни)

   <?php

$xml = @ simplexml_load_file('http://www.example.com');
foreach ($xml as $track){

$startTime = $track->starttime;
$songDuration = $track->playduration;

}
?>

JAVASCRIPT:
вар тратить джаваскрипт

    var tiempoComienzo= "<?php echo $startTime ?>";

var cancionDuracion="<?php echo $songDuration ?>";


//parse delivered date from php

var d = new Date(Date.parse(tiempoComienzo));

//PHP get the date in milliseconds

var resultPHPms = d.getTime();

//get the current date

var f = new Date();

//step the current date to milliseconds

var resultJSms = f.getTime();

//adding the date of the song to the length of the song

var inicioMasCancion=parseInt(cancionDuracion) + parseInt(resultPHPms);

//It is the challenge to the current date

var TiempoRestante=inicioMasCancion-parseInt(resultJSms);

//pass the result to seconds

seconds=(TiempoRestante/1000)


var container = document.getElementById('time');
var seconds = parseInt(seconds+7);

//step seconds to minutes and seconds

var minutes = parseInt( seconds / 60 ) % 60;
var seconds = seconds % 60;


var contadorDeTiempo=(minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds  < 10 ? "0" + seconds : seconds);



countdown(seconds);

функция обратного отсчета:

<script>

var timer;
function countdown(seconds) {
seconds--;



if(seconds >= -1) {
container.innerHTML =contadorDeTiempo;
}
}
timer = setInterval(countdown, 1000);


</script>

HTML:

<span id='time'></span>

В хроме он отлично отображается и отлично работает. Но в Mozilla и IE консоль NaN показана именно в этой строке:

var d = new Date(Date.parse(tiempoComienzo));

Как я мог решить? Итоговая дата XML выглядит следующим образом:

2015-12-20 12:45:33.17

Большое спасибо за вашу помощь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]