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.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.