/echo/json/
для эмуляции AJAX. this
.XMLHttpRequest
когда есть fetch() const [days, hours, minutes] = [86400, 3600, 60].map((s) => {
const result = seconds / s | 0;
seconds -= result * s;
return result;
});
const D = new Date(1e3 * seconds);
const days = D.getUTCDate() - 1;
const hours = D.getUTCHours();
const minutes = D.getUTCMinutes();
seconds = D.getUTCSeconds();
(i - 1) % 9 + 1;
i % 9
! Пусть так остаётся, нагляднее )
peacecwz/shazam-demo не пробовали?
Сложность — в базе: понадобится собирать свою. Бесплатный доступ к собранной — никто не даст, разумеется.