2016-02-09 38 views
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分等等。如何改写规则以按季度计划?

+1

更改3600000至900000 – zlumer

+1

谢谢。就逻辑而言,这似乎是错误的数学,但它的确有窍门。想将它变成答案,以便我可以接受它? –

回答

0

只需更改3600000(1小时= 3600秒= 3600000毫秒)至900000(15分钟= 900秒= 900000毫秒)。

相关问题