Eigene Zeit übergeben

Exodus155

Grünschnabel
Hallo,

Zu meiner frage:
Code:
    <script type="text/javascript"> 
	
        function RefreshText() 
        {	
		 	intervalID = setInterval(xajax_divrefresh, 1000);
		 				
        } 
    </script>

Ich rufe die php funktion in sekundenabständen auf um den div neu zu laden.

wie kann ich jedes mal wenn ich die funktion aufrufe, die zeit um eins erhöhen also die sekunden minuten und stunden? in der php funktion erhöhe ich die zeit jetzt mittlerweile dass ich die serverzeit abfrage.
Wie kann ich meine eigene Zeit generieren dass diese auch angezeigt wird?
Kurz: ich will nicht die serverzeit abfragen, sondern meine eigene zeit darstellen.

MFG
Exodus
 
Nein es is so:

Ich hab mir ne playlist gebaut mit 20 filme drinn. ab 15:00 startet die playlist. So jetzt fragt php die systemzeit ab. ich willl es jetz so machen dass die systemzeit NICHT abgefragt wird, sondern ich den $timestamp selber setzen kann.
Im folgenden ist der Code der allerdings die systemzeit abfragt. verstehst es jetzt besser?

Code:
function divrefresh(){

$response = new xajaxResponse(); 

include 'playlist/playlist.php';

$timestamp = time();  

$x = 0;

$z = -3;

	$array_length = count($playlist);
	
	for($r = 0; $r <= $array_length; $r++)
	{
		$timer[$r] = $play_time_at_h[$r].''.$Zeit_trenner.''.$play_time_at_m[$r].''.$Zeit_trenner.''.$play_time_at_s[$r];
		
		$timestring[$r] = 	'
									<li>
										<a href="index.php?page='.$playname[$r].'">'.$playname[$r].'</a>									
									</li>
							';
		
		$r++;	
		
						
		if($timestamp >= $play_timestamp[$r])
		{				
			$z++;
		}	
		
		$r--;
	}	
	
	for($z; $array_length >= $z; $z++)
			{
			
				if($x == 0)
				{		
					$x++;
					$response->assign('playlist1', 'innerHTML', $timestring[$z]);
					$x++;
				} else {
					$x++;
					$response->assign('clock'.$x.'', 'innerHTML', $timer[$z]);
					
					$response->assign('playlist'.$x.'', 'innerHTML', $timestring[$z]);
					}
			}
					
			return $response; 
    				
}


$xajax = new xajax(); 
//$xajax->setFlag("debug", true); 

$xajax->registerFunction("divrefresh");

$xajax->processRequest(); 
?>
 
Zuletzt bearbeitet:
ja hab ich schon probiert mit mktime. aber wie zähle ich die sek min und stunden. und trag sie in mktime ein. Dass format besteht eigtl aus mktime(H,m,s); wo definier ich am besten die Variable

MFg
Exo
 
Hi,

was willst Du denn zählen? mktime() liefert Dir einen UNIX-Zeitstempel zu den angegebenen Daten. Wenn Du da eine Minute draufrechnen willst, addierst Du halt 60 (Sekunden), bei einer Stunde 60*60 = 360.
Deinen Code habe ich mir kaum angeschaut, da schlecht formatiert, unkommentiert und nicht in PHP-Tags. Ich verstehe also immer noch nicht, was genau Du da berechnen willst.

LG
 

Neue Beiträge

Zurück