Tv Online
Programação
Todos
Futebol
Futebol Ao Vivo
Canais Abertos
Filmes
Esportes
Séries
Documentário
Infantil
Jornal
Reality
Novelas
Entretenimento
Religião
Canais
Futebol
Ao Vivo
Menu
Todos
Futebol
Futebol Ao Vivo
Canais Abertos
Filmes
Esportes
Séries
Documentário
Infantil
Jornal
Reality
Novelas
Entretenimento
Religião
Egypt U17
03/04 17:00
-
Burkina Faso U17
Acompanhe a partida entre
Egypt U17 e Burkina Faso U17
no dia 03/04/2025 17:00, ao vivo, com atualização em tempo real. Assista a todos os lances, gols e melhores momentos deste grande confronto e fique por dentro do placar minuto a minuto.
Detalhes do Jogo
Casa
0%
Empate
0%
Fora
0%
Informações
Data e hora:
03/04 17:00
Campeonato:
- -
Estádio:
Localização:
-
Assista Também
Carregando...
${tempoTexto}
${jogo.time_casa}
${jogo.placar_casa}
x
${jogo.placar_fora}
${jogo.time_fora}
Assistir
`; container.appendChild(div); }); } else { container.innerHTML = 'Nenhum jogo ao vivo no momento.'; } // inserir no banco de dados const jogosFormatados = data['jogos'].map(jogo => { const dataAgora = new Date(); const dia = String(dataAgora.getDate()).padStart(2, '0'); const mes = String(dataAgora.getMonth() + 1).padStart(2, '0'); const ano = dataAgora.getFullYear(); const horas = String(dataAgora.getHours()).padStart(2, '0'); const minutos = String(dataAgora.getMinutes()).padStart(2, '0'); const segundos = String(dataAgora.getSeconds()).padStart(2, '0'); const dataFormatada = `${ano}-${mes}-${dia} ${horas}:${minutos}:${segundos}`; const slug = gerarSlugJS(`${jogo.time_casa} x ${jogo.time_fora} ${dia}-${mes}-${ano}`); const match = jogo.url.match(/id_partida=(\d+)/); const idPartida = match ? match[1] : null; return { slug: slug, id_jogo: idPartida, dataJogo: dataFormatada, casa_nome: jogo.time_casa, casa_image: jogo.logo_casa, fora_nome: jogo.time_fora, fora_image: jogo.logo_fora, status: jogo.tempo || 1, link: jogo.url }; }); if (jogosFormatados.length > 0 && data?.tipo === 'online') { const blob = new Blob( [JSON.stringify(jogosFormatados)], { type: 'application/json' } ); navigator.sendBeacon('/api/inserir-jogo.php', blob); } atualizarTodosTempos(); clearInterval(intervaloCronometro); intervaloCronometro = setInterval(atualizarTodosTempos, 1000); } catch (error) { container.innerHTML = 'Erro ao buscar dados: ' + error; console.error(error); } } function atualizarTodosTempos() { const agora = new Date().getTime(); const contadores = document.querySelectorAll('.tempo-live'); contadores.forEach(function(elTempo) { const inicioStr = elTempo.getAttribute('data-inicio'); const incremento = parseInt(elTempo.getAttribute('data-incremento') || '0', 10); if (!inicioStr) return; const inicio = new Date(inicioStr).getTime(); const diff = Math.floor((agora - inicio) / 1000); if (diff >= 0) { const minutos = Math.floor(diff / 60) + incremento; const segundos = diff % 60; elTempo.textContent = `${minutos}:${segundos.toString().padStart(2, '0')}`; } }); } //carregarJogosPrincipal(); carregarJogosAoVivo(); setTimeout(function() { //carregarJogosPrincipal(); carregarJogosAoVivo(); }, 300000); const timestampAtualizacao = 0 * 1000; // em milissegundos const minutoInicial = 0; const tempoEl = document.getElementById('tempo'); function atualizarMinuto() { const agora = Date.now(); const segundosTotais = Math.floor((agora - timestampAtualizacao) / 1000); const minutosPassados = Math.floor(segundosTotais / 60); const segundosRestantes = segundosTotais % 60; const minutoAtual = minutoInicial + minutosPassados; tempoEl.textContent = `${minutoAtual}:${segundosRestantes.toString().padStart(2, '0')}`; } atualizarMinuto(); setInterval(atualizarMinuto, 1000); -->
⇧