Jump to content

Simple Countdown Counter


mcmuney

Recommended Posts

What's the simplest way to build a countdown counter using php? Assuming that I want $time to countdown to 0.

 

<!-- put this at the top of the page --> 

<?php 

      $mtime = microtime(); 

      $mtime = explode(' ', $mtime); 

      $mtime = $mtime[1] + $mtime[0]; 

      $starttime = $mtime; 

?> 



<!-- put other code and html in here --> 





<!-- put this code at the bottom of the page --> 

<?php 

      $mtime = microtime(); 

      $mtime = explode(" ", $mtime); 

      $mtime = $mtime[1] + $mtime[0]; 

      $endtime = $mtime; 

      $totaltime = ($endtime - $starttime); 

      echo 'This page was created in ' .$totaltime. ' seconds.'; 

?>

 

Remember PHP executes on the server so you'll never actually see a timer counting if you want to see an actual timer you'll need to use JavaScript.

 

The code provided counts up and not down if you want something that counts down just use a while loop

 

$timer = 500;

while($timer > 0) {
// do something here
$timer--;
}

 

There are a variety of different ways you can do this depending on how you actually need it to perform.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.