я это функция, которая выполняется каждый час:огня функция каждые 15 минут на четверти часа
(function worker() {
$.ajax({
url: 'retrieve_wf.php',
type:"POST",
data: {hk: "<?php echo $hk; ?>"},
success: function(data) {
infoes = data.split("|");
var layout = infoes[0];
var id = infoes[1];
if(layout==0){
$('.scheda').hide();
$('#0').show();
}else if(layout==1) {
//ho scelto il layout video + testo
$.ajax({
type:"POST",
url: 'retrieve.php',
data: {layout: layout, id: id},
success: function(data){
data1=data.split("|");
$('#coldx p').html(data1[0]);
$('#colsin video source').attr('src', data1[1]);
$("#colsin video")[0].load();
$('#riga>marquee').html(data1[2]);
/*$('#riga').marquee({
speed: 5000,
gap: 50,
delayBeforeStart: 0,
direction: 'left',
duplicated: true,
allowCss3support: true
});
*/
},
complete: function(){
$('.scheda').hide('fast');
$('#'+layout).show('fast');
}
});
}else if(layout==2) {
//ho scelto il layout testo a tutto schermo
$.ajax({
type:"POST",
url: 'retrieve.php',
data: {layout: layout, id: id},
success: function(data){
$('#testo_grande').html(data);
},
complete: function(){
$('.scheda').hide('fast');
$('#'+layout).show('fast');
}
});
}else if(layout==3) {
//ho scelto il layout con dati esterni
//code
}
},
complete: function() {
// Pianifico la funzione per ripartire dopo un'ora (dovrei forse mettere qualche secondo di più)
setTimeout(function(){setTimeout(function(){location.reload();},10000)},3600000 - ((new Date) % 3600000));
}
});
})();
Я могу открыть страницу в любое время, так что я должны были установить его для того, чтобы сделать первую перезарядку в точный час (так, например, если я открою страницу в 8:36, она выполнит первую перезагрузку в 9:00, а затем каждый час, а не в 9:36 и т. д.).
Теперь требование состоит в том, чтобы сделать то же самое, но с четвертью часа. Поэтому, если я открою страницу в 8:36, первая перезагрузка должна быть в 8:45, а затем 9:00, 9:15, 9:30 и так далее. Как переписать правило для планирования по кварталам?
Изменение 3600000 по 900000 – zlumer
Thanks. Просто по логике это кажется неправильной математикой, но это делает трюк. Хотите превратить это в ответ, чтобы я мог принять его? –