asdas
Autor: Lucas Gomes Bittencourt | Publicado: 2011-05-17T23:19:00-03:00



Restam 
   
para a copa de 2014!




Restam  
   
para as olimpíadas de 2016!




Restam  
   
para as olimpíadas de 2016!
<!-- begin
function countdown_clock_copa(year, month, day, hour, minute, format)
         { 
        // esta div sera inclusa no local destinado ao contador
        /*pode-se escolher praticamente qualquer local para a insercao do contador */
      
         countdown_copa(year, month, day, hour, minute, format);
         }

function countdown_copa(year, month, day, hour, minute, format)
         {
         Today = new Date();
         Todays_Year = Today.getFullYear() ;
         Todays_Month = Today.getMonth();

         //Converte a data aqual e a data-alvo em milisegundos.
         Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(),
                                 Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();
         Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime();

         //Calcula a diferenca entre as datas e converte em segundos
         Time_Left = Math.round((Target_Date - Todays_Date) / 1000);

         if(Time_Left < 0)
            Time_Left = 0;

         //Opcao de formato: somente segundos ou detalaho (dia,hora,minuto,segundo)
   switch(format)
               {
               case 0:
                    //Forma simples
                    document.all.div_copa.innerHTML = Time_Left + ' seconds';
                    break;
               case 1:
                    //Forma detalhada

                    days = Math.floor(Time_Left / (60 * 60 * 24));
                    Time_Left %= (60 * 60 * 24);
                    hours = Math.floor(Time_Left / (60 * 60));
                    Time_Left %= (60 * 60);
                    minutes = Math.floor(Time_Left / 60);
                    Time_Left %= 60;
                    seconds = Time_Left;

                    dps = 's'; hps = 's'; mps = 's'; sps = 's';
                    //sufixo de pluralidade.
                    if(days == 1) dps ='';
                    if(hours == 1) hps ='';
                    if(minutes == 1) mps ='';
                    if(seconds == 1) sps ='';

 // SAIDA - uma forma simples de definir o que sera impresso

                    document.all.div_copa.innerHTML = days + ' dia' + dps + ', ';
                    document.all.div_copa.innerHTML += hours + ' hora' + hps + ', ';
                    document.all.div_copa.innerHTML += minutes + ' minuto' + mps + ' e ';
                    document.all.div_copa.innerHTML += '' + seconds + '  segundo' + sps;
                    break;
               default:
                    document.all.div_copa.innerHTML = Time_Left + ' seconds';
               }

         //Chamada recursiva - Matem o relogio funcionando
         setTimeout('countdown_copa(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000);
         }

function countdown_clock_olimpiadas(year, month, day, hour, minute, format)
         {
        // esta div sera inclusa no local destinado ao contador
        /*pode-se escolher praticamente qualquer local para a insercao do contador */
     
         countdown_olimpiadas(year, month, day, hour, minute, format);
         }

function countdown_olimpiadas(year, month, day, hour, minute, format)
         {
         Today = new Date();
         Todays_Year = Today.getFullYear() ;
         Todays_Month = Today.getMonth();

         //Converte a data aqual e a data-alvo em milisegundos.
         Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(),
                                 Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();
         Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime();

         //Calcula a diferenca entre as datas e converte em segundos
         Time_Left = Math.round((Target_Date - Todays_Date) / 1000);

         if(Time_Left < 0)
            Time_Left = 0;

         //Opcao de formato: somente segundos ou detalaho (dia,hora,minuto,segundo)
   switch(format)
               {
               case 0:
                    //Forma simples
                    document.all.div_olimpiadas.innerHTML = Time_Left + ' seconds';
                    break;
               case 1:
                    //Forma detalhada
                    days = Math.floor(Time_Left / (60 * 60 * 24));
                    Time_Left %= (60 * 60 * 24);
                    hours = Math.floor(Time_Left / (60 * 60));
                    Time_Left %= (60 * 60);
                    minutes = Math.floor(Time_Left / 60);
                    Time_Left %= 60;
                    seconds = Time_Left;

                    dps = 's'; hps = 's'; mps = 's'; sps = 's';
                    //sufixo de pluralidade.
                    if(days == 1) dps ='';
                    if(hours == 1) hps ='';
                    if(minutes == 1) mps ='';
                    if(seconds == 1) sps ='';

 // SAIDA - uma forma simples de definir o que sera impresso
                   
                    document.all.div_olimpiadas.innerHTML = days + ' dia' + dps + ', ';
                    document.all.div_olimpiadas.innerHTML += hours + ' hora' + hps + ', ';
                    document.all.div_olimpiadas.innerHTML += minutes + ' minuto' + mps + ' e ';
                    document.all.div_olimpiadas.innerHTML += '' + seconds + ' segundo' + sps;
                    break;
               default:
                    document.all.div_olimpiadas.innerHTML = Time_Left + ' seconds';
               }

         //Chamada recursiva - Matem o relogio funcionando
         setTimeout('countdown_olimpiadas(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000);
         }


function countdown_clock_estadio(year, month, day, hour, minute, format)
         { 
        // esta div sera inclusa no local destinado ao contador
        /*pode-se escolher praticamente qualquer local para a insercao do contador */
      
         countdown_estadio(year, month, day, hour, minute, format);
         }

function countdown_estadio(year, month, day, hour, minute, format)
         {
         Today = new Date();
         Todays_Year = Today.getFullYear() ;
         Todays_Month = Today.getMonth();

         //Converte a data aqual e a data-alvo em milisegundos.
         Todays_Date = (new Date(Todays_Year, Todays_Month, Today.getDate(),
                                 Today.getHours(), Today.getMinutes(), Today.getSeconds())).getTime();
         Target_Date = (new Date(year, month - 1, day, hour, minute, 00)).getTime();

         //Calcula a diferenca entre as datas e converte em segundos
         Time_Left = Math.round((Target_Date - Todays_Date) / 1000);

         if(Time_Left < 0)
            Time_Left = 0;

         //Opcao de formato: somente segundos ou detalaho (dia,hora,minuto,segundo)
   switch(format)
               {
               case 0:
                    //Forma simples
                    document.all.div_estadio.innerHTML = Time_Left + ' seconds';
                    break;
               case 1:
                    //Forma detalhada

                    days = Math.floor(Time_Left / (60 * 60 * 24));
                    Time_Left %= (60 * 60 * 24);
                    hours = Math.floor(Time_Left / (60 * 60));
                    Time_Left %= (60 * 60);
                    minutes = Math.floor(Time_Left / 60);
                    Time_Left %= 60;
                    seconds = Time_Left;

                    dps = 's'; hps = 's'; mps = 's'; sps = 's';
                    //sufixo de pluralidade.
                    if(days == 1) dps ='';
                    if(hours == 1) hps ='';
                    if(minutes == 1) mps ='';
                    if(seconds == 1) sps ='';

 // SAIDA - uma forma simples de definir o que sera impresso

                    document.all.div_estadio.innerHTML = days + ' dia' + dps + ', ';
                    document.all.div_estadio.innerHTML += hours + ' hora' + hps + ', ';
                    document.all.div_estadio.innerHTML += minutes + ' minuto' + mps + ' e ';
                    document.all.div_estadio.innerHTML += seconds + ' segundo' + sps;
                    break;
               default:
                    document.all.div_estadio.innerHTML = Time_Left + ' seconds';
               }

         //Chamada recursiva - Matem o relogio funcionando
         setTimeout('countdown_estadio(' + year + ',' + month + ',' + day + ',' + hour + ',' + minute + ',' + format + ');', 1000);
         }
//-->



countdown_clock_copa(2014,06,06,23,59,1);
countdown_clock_olimpiadas(2016,08,05,10,24,1);
countdown_clock_estadio(2016,08,05,10,24,1);