Код сделал так что исчезает сама сумма и то там отсчет в миллисекундах. Нужно что бы фон появлялся на сумме в определенную дату. С помощью setTimeout считать это в миллисекундах как то глупо. Может есть другой способ?
Алексей A: есть 2 суммы. Сейчас фон стоит на первой сумме. Как бы выделяет её. Как сделать что бы например завтра в 3 часа дня фон перешел с первой суммы на вторую? Тем самым дав понять что сумма изменилась.
Странная, конечно, задача.
Возможно вам подойдет - codepen.io/anon/pen/adxdBG
Фон появляется в указанную дату, и исчезнет когда дата сменится.
Чтобы все это наблюдать вживую, нужно поставить дату побольше и несколько суток не закрывать окно браузера.
Что-то типа календаря с ползунком? 1 2 3 [4] 5 6 7, где [ ] текущее положение ползунка.
Тогда используем Date(), например, так:
var date = new Date();
var hour = date.getUTCHours() ;
// вернет текущий час по всемирному
// координированному времени (например 15);
if (hour === 15) {
// do something
}
Если хотите для разных временных зон разное время - тогда просто date.getHours().
Подробнее про Dateтут