0
季度我有这个功能,运行每隔一小时:火的功能,每次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点,然后每个小时,而不是在9点36分第一次重新加载,等等)。
现在的要求是做同样的事情,只需要一刻钟。所以如果我在8点36分打开页面,第一次加载应该在8点45分,然后是9点,9点15分,9点30分等等。如何改写规则以按季度计划?
更改3600000至900000 – zlumer
谢谢。就逻辑而言,这似乎是错误的数学,但它的确有窍门。想将它变成答案,以便我可以接受它? –