anpera.net https://anpera.homeip.net/phpbb3/ |
|
[Suche] Server Online zeit https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=4467 |
Seite 1 von 1 |
Autor: | Lucifer [ Do 10 Apr, 2008 20:45 ] |
Betreff des Beitrags: | [Suche] Server Online zeit |
Huhu, ich bins wieder mal ^^ hab auf mehrern server gesehn Der server Blablubli ist seit 60tage 3Stunden 7Minuten und 10sekunden online wollte fragen wie der php code is bzw: wie man den ein setzt danke schonmal vorraus |
Autor: | Harthas [ Do 10 Apr, 2008 22:12 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
$this->bbcode_second_pass_code('', ' //serverzeit $jahr = 2008; $monat = 1; $tag = 1; $newDate = mktime(0,0,0, $monat,$tag,$jahr); // aktuelle Zeit im Unixformat erzeugen $actDate = time(); // Differenz berechnen (in Sekunden) $diffDate = ($actDate-$newDate); // Anzahl Tage = Sekunden /24/60/60 // floor() liefert nur den Anteil vor dem Komma $days = floor($diffDate / 24 / 60 / 60 ); // den verbleibenden Rest berechnen = Stunden $diffDate = $diffDate - ($days*24*60*60); // den Stundenanteil herausrechnen $hours = floor($diffDate / 60 / 60); $diffDate = ($diffDate - ($hours*60*60)); // den Minutenanteil $minutes = floor($diffDate/60); $diffDate = $diffDate - ($minutes*60); // die verbleibenden Sekunden $seconds = floor($diffDate); output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden")."");') Einfach die Variablen ersetzen. ;-) |
Autor: | Lucifer [ Do 10 Apr, 2008 22:48 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
Dank dir Harthas |
Autor: | Himli [ Do 24 Apr, 2008 19:01 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
also bei mir geht der code irgendwie nicht PHP: //serverzeit $jahr = 2008; $monat = 3; $tag = 11; $newDate = mktime(0,0,0, $monat,$tag,$jahr); // aktuelle Zeit im Unixformat erzeugen $actDate = time(); // Differenz berechnen (in Sekunden) $diffDate = ($actDate-$newDate); // Anzahl Tage = Sekunden /24/60/60 // floor() liefert nur den Anteil vor dem Komma $days = floor($diffDate / 24 / 60 / 60 ); // den verbleibenden Rest berechnen = Stunden $diffDate = $diffDate - ($days*24*60*60); // den Stundenanteil herausrechnen $hours = floor($diffDate / 60 / 60); $diffDate = ($diffDate - ($hours*60*60)); // den Minutenanteil $minutes = floor($diffDate/60); $diffDate = $diffDate - ($minutes*60); // die verbleibenden Sekunden $seconds = floor($diffDate); output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden"); <---- teile 122 also hab da snun in meine index eingebaut und wenn ich die aufrufe, kommt diese fehlermeldung: Parse error: syntax error, unexpected ';' in /srv/www/htdocs/web219/html/logd/index.php on line 122 ohne das ";" am schluss von zeile 122 kommt diese fehlermeldung: Parse error: syntax error, unexpected T_STRING in /srv/www/htdocs/web219/html/logd/index.php on line 134 kann mir wer helfen? =( |
Autor: | Lori [ Do 24 Apr, 2008 19:04 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
Zitat: output("`n`n`n`c`3Seit `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden"); Da fehlt am Ende vor dem ; noch ein ") (3 öffnende und nur 2 schließende Klammern!) |
Autor: | Harthas [ Fr 25 Apr, 2008 10:20 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
Naja, genaugenommen fehlt da ein ."") ;-) Habe wohl nicht alles kopiert - War mein Fehler. |
Autor: | Himli [ Sa 26 Apr, 2008 07:53 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
vielen dank ihr 2, funktioniert nun |
Autor: | Andarrius [ Fr 19 Mär, 2010 14:35 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
Hallo erstmal Ich habe auch diese Serverzeitanzeige und da mein Server nun schon einige Tage auf dem Buckel hat, wollt ich mal die Jahreszahl mit berechnen lassen, bekomme da aber nur mupitz bei raus. Wie kann ich es also mit einbinden, dass auch die Jahre berechnet werden? MfG Andarrius |
Autor: | Minerva [ Fr 19 Mär, 2010 15:42 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
wenn ich das sehe muss man dafür nur den letzten Teil anpassen: $this->bbcode_second_pass_code('', ' //beginnend mit den Jahren: $years = floor($diffDate / 24 / 60 / 60 / 365 ); // gehe mal ohne schaltjahr aus... // Anzahl Tage = Sekunden /24/60/60 // floor() liefert nur den Anteil vor dem Komma $diffDate = $diffDate - ($years*24*60*60*365); $days = floor($diffDate / 24 / 60 / 60 ); // den verbleibenden Rest berechnen = Stunden $diffDate = $diffDate - ($days*24*60*60); // den Stundenanteil herausrechnen $hours = floor($diffDate / 60 / 60); $diffDate = ($diffDate - ($hours*60*60)); // den Minutenanteil $minutes = floor($diffDate/60); $diffDate = $diffDate - ($minutes*60); // die verbleibenden Sekunden $seconds = floor($diffDate); output("`n`n`n`c`3Seit`9 ".($years==1?"einem Jahr":"$years Jahren")."`3, `9".($days==1?"einem Tag`3":"$days `3Tagen")."`3, `9".($hours==1?"einer Stunde`3":"$hours `3Stunden"); ') UNGETESTET aber theoretisch müsste das funktionieren mfg dat Mine |
Autor: | Andarrius [ Di 23 Mär, 2010 11:21 ] |
Betreff des Beitrags: | Re: [Suche] Server Online zeit |
PHP: //Zeitanzeige anfang $jahr = 2008; $monat = 8; $tag = 28; $newDate = mktime(0,0,0,$monat,$tag,$jahr); // aktuelle Zeit im Unixformat erzeugen $actDate = time(); // Differenz berechnen (in Sekunden) $diffDate = ($actDate-$newDate); //beginnend mit den Jahren: $years = floor($diffDate / 24 / 60 / 60 / 365 ); // gehe mal ohne schaltjahr aus... // Anzahl Tage = Sekunden /24/60/60 // floor() liefert nur den Anteil vor dem Komma $diffDate = $diffDate - ($years*24*60*60*365); $days = floor($diffDate / 24 / 60 / 60 ); // den verbleibenden Rest berechnen = Stunden $diffDate = $diffDate - ($days*24*60*60); // den Stundenanteil herausrechnen $hours = floor($diffDate / 60 / 60); $diffDate = ($diffDate - ($hours*60*60)); // den Minutenanteil $minutes = floor($diffDate/60); $diffDate = $diffDate - ($minutes*60); // die verbleibenden Sekunden $seconds = floor($diffDate); output("`n`n`n`c`qHIER SERVER NAME ist seit `^".($years==1?"Einem Jahr":"$years Jahren")."`q, `^".($days==1?"einem Tag`q":"$days `qTagen")."`q, `^".($hours==1?"einer Stunde`q":"$hours `qStunden")."`q, `^".($minutes==1?"einer `qMinute":"$minutes `qMinuten")." und `^".($seconds==1?"einer Sekunde`q":"$seconds `qSekunden")." online.`c"); Japp war genau richtig. Hier nochmal der Komplette Code zum einbauen, vielen Dank. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |