Хочу поставить счетчик, идентичный как на сайте (после таблицы идет подсчет денег ежесекундно) см. ссылку Собственно, нужно отобразить постоянно меняющиеся число. Мы его получаем путем умножения одного постоянного числа на секунду пребывания на сайте. Например: при условии, что вы зарабатываете в секунду 1 доллар, будет отображаться счетчик, который с каждой секундой пребывания на сайте будет увеличиваться (типа, пока вы сюда смотрели, заработали ...n долларов) - просидели 10 секунд на странице - "вы заработали 10 долларов".
У меня следующий код. Помогите, пожалуйста, найти ошибку.
var msSalary = parseFloat(4.02);
var startTime = new Date() / 1000;
calc();
function calc() {
var timeNow = new Date() / 1000;
var msSinceViewing = Math.ceil(timeNow - startTime);
var wageSinceViewing = msSinceViewing * msSalary;
document.getElementById('moneyclock').innerHTML = '$' + wageSinceViewing.toFixed(2);
setTimeout(calc, 1000);
}
<div id="moneyclock"></div>
Спасибо!
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники