Я написал небольшую функцию для отображения количества дней, оставшихся между датой и сегодняшним днем. Он работает во всех браузерах, кроме Edge, где он возвращает NaN
.
. Я изначально думал, что это может быть связано с Date.parse
, но, похоже, это не проблема в Edge, в других местах. Кто-нибудь может увидеть, в чем может быть проблема?
function countdown() {
var endTime = new Date("23 May 2020 13:00 GMT+01:00");
endTime = (Date.parse(endTime) / 1000);
var now = new Date();
now = (Date.parse(now) / 1000);
var timeLeft = endTime - now;
var days = Math.floor(timeLeft / 86400);
$(".to-go span").html(days);
};
countdown();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="to-go"><span></span></div>
Вот скрипка JS: https://jsfiddle.net/yg6weqs4/2/