Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarcosMattos

zerar cronometro

Recommended Posts

Pessoal tenho a contagem regressiva fncionando perfeita emnte

só que quero que para no 0 quando atigi-lo tentei varias formas até agora sem sucesso em segundos eu consi parar em formato horario n

<?php
function converteparasegundos($time) {
 
$hours = substr($time, 0, -6);
$minutes = substr($time, -5, 2);
$seconds = substr($time, -2);

return $hours * 3600 + $minutes * 60 + $seconds;

}
 
function converterparahoras($segundos){
 
$hours = floor($segundos / 3600);
$segundos -= $hours * 3600;
$minutes = floor($segundos / 60);
$segundos -= $minutes * 60;


$h =($hours >= 0) ? $hours : 0;
$m = ($minutes >= 0) ? $minutes : 0;
$s =($segundos >= 0) ? $segundos : 0;
	echo "$h:$m:$s"; 
}
echo 'Hora atual  ' . date("H:i:s");
echo '<br/>';


	// Define as datas
	$data_atual = date('H:i:s');

	//print $data_atual;
	$data_final = date('22:08:00');

	// Converte as datas para a hora UNIX e realiza o calculo da diferenca
	$diferenca  = strtotime($data_final) - strtotime($data_atual);


	// Exibe o resultado se ele for positivo. Caso seja negativo, exibe 0.
echo ($diferenca >= 0) ? $diferenca : 0; 
print "<br/>";
converterparahoras($diferenca);

	




?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia da um exemplo sou novo na area to vendo tutorials na net mas nada que eu consiga lidar unica coisa q achei sobre

 

$dt = new DateTime('14 June 2016 02:13');
echo $dt->format('d-m-Y H:i:s');

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
date_default_timezone_set('America/Sao_Paulo'); //define timezone
$agora = new DateTime(); //Data do servidor
$futuro = new DateTime('2099-12-31'); //Data futura
$time = $agora->diff($futuro); //calcula
echo $time->format('%Y %m %d %H:%i:%s'); //output

como eu disse 4 linhas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal eu preciso que pare a contagem quando atigir o 00:00:00

 

como que posso fazer isso?

date_default_timezone_set('America/Sao_Paulo'); //define timezone
$agora = new DateTime(); //Data do servidor
$futuro = new DateTime('10:03:00'); //Data futura
$time = $agora->diff($futuro); //calcula
$time->format('%H:%i:%s'); //output
print $diferenca = $time->format('%H:%i:%s');

$diferenca2 = ('00:0:0');

if ($diferenca == $diferenca2){
	print "VAI POKEMON";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites


date_default_timezone_set('America/Sao_Paulo'); //define timezone

$agora = new DateTime(); //Data do servidor

$futuro = new DateTime('10:30:00'); //Data futura

$time = $agora->diff($futuro); //calcula

$diferenca = $time->format('%h:%i:%s');

 

$diferenca2 = ('0:0:0');

echo ($diferenca >= $diferenca2) ? $diferenca : 0;

if ($diferenca == $diferenca2){

print "VAI";

}


tipo isso so q n ta dando

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.