Zostávajúci čas do zadaného dátumu.

<?
  /***********************************************************************
   Sample usage:
   $foo = new rsaclock;
   $clock = $foo->countdown(date("U"));
   printf("Status: %s, %s days, %s hours, %s minutes, %s seconds left.\n",
          $clock[status], $clock[days], $clock[hours], 
          $clock[min], $clock[sec]);
  ************************************************************************/
 
  Class rsaclock {
    function countdown($now){
      $rsa = mktime(0, 0, 0, 9, 20, 2000);
      $diff = $rsa - $now;
 
      switch($diff) {
        case "$diff > 0":
          $time["status"] = "valid";
          break;
        case "0":
          $time["status"] = "just expired";
          break;
        case "$diff < 0":
          $time["status"] = "expired";
          break;
      }
 
      $time["days"] = floor($diff / 86400);
      $diff = $diff % 86400;
 
      $time["hours"] = floor($diff / 3600);
      $diff = $diff % 3600;
 
      $time["min"] = floor($diff / 60);
      $time["sec"] = $diff % 60;
 
      return $time;
    }
  }
?>