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
SV Meppen
25/04 14:00
-
Hamburger SV II U23
Acompanhe a partida entre
SV Meppen e Hamburger SV II U23
no dia 25/04/2025 14: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:
25/04 14: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); -->
⇧