Mám funkci, která osvěží svou stránku v určitém čase a den, ale jak mohu aktualizovat pouze na konkrétní měsíc a datum v určitý čas? Důvod, proč chci, aby to je proto, že mé webové stránky vyhledává aktualizace na fotbalové přenosy, který probíhá pouze na konkrétních měsících.
Tady je moje funkce obnovit určitou dobu v jednom dni
function refreshAt(hours, minutes, seconds, day) {
var now = new Date();
var then = new Date();
var dayUTC = new Date();
if(dayUTC.getUTCDay() == day) {
if(now.getUTCHours() > hours ||
(now.getUTCHours() == hours && now.getUTCMinutes() > minutes) ||
now.getUTCHours() == hours && now.getUTCMinutes() == minutes && now.getUTCSeconds() >= seconds) {
then.setUTCDate(now.getUTCDate() + 1);
}
then.setUTCHours(hours);
then.setUTCMinutes(minutes);
then.setUTCSeconds(seconds);
var timeout = (then.getTime() - now.getTime());
setTimeout(function() { window.location.reload(true); }, timeout);
}
}