SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.09.2002, 18:09:18
The Prophet The Prophet ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 51
Microtime in wirkliche Sekunden umrechnen...

Tachen,

ich habe eine Zahl berechnet und würde ich sie gern in "wirkliche" Sekunden umwandeln. In die wovon jede Minute 60 hat :p.
Hab nur leider überhaupt keinen Plan wie...
Mfg und Danke
Mit Zitat antworten
  #2  
Alt 04.09.2002, 19:38:59
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
microsekunden * 1000 (1000 microsekunden = 1 Sekunde)

$sekunden = microtime() * 1000;
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 04.09.2002, 20:03:40
The Prophet The Prophet ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 51
Eigentlich logisch...

hätte ich auch selbst drauf kommen können. Nur stimmt glaube ich meine Anzeige nicht mehr ganz.

Code:
$shorten = microtime()*1000; 
print (number_format($shorten,3)); 
print (" seconds");
Damit lasse ich mir die Dauer der Generierung einer Seite ausgeben. Die Werte sind nun allerdings astronomisch.
Mit Zitat antworten
  #4  
Alt 04.09.2002, 20:06:55
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
was meinst du mit astronomisch?
sind die werte in der gegend von 0.002 - 0.05 angesiedelt?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 04.09.2002, 20:14:23
The Prophet The Prophet ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 51
Die Werte schwanken stark. Von 1xx.xxx bis 9xx.9xx. seconds

?

Geändert von The Prophet (04.09.2002 um 20:16:35 Uhr)
Mit Zitat antworten
  #6  
Alt 04.09.2002, 20:19:52
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ach ne... hehe du musst es so machen...

das muss an den anfang der datei... am besten in die aller erste line.
Code:
$microtime1 = explode(' ', (microtime() * 1000));
$microtime1 = $microtime1[1] + $microtime1[0];

und das muss ans ende der datei oder zumindes dahin wo die zeitausgabe gemacht werden soll.
Code:
$microtime2 = explode(' ', (microtime() * 1000));
$microtime2 = $microtime2[1] + $microtime2[0];
print number_format(($microtime2 - $microtime1), 3);
gerechnet wird die endzeit ($microtime2) minus startzeit ($microtime1) die dazwischen liegende zeit ist die zeit die der parser gebraucht hat zum verarbeiten deiner seite... DAS IST NICHT DIE LADEZEIT...

jetzt sollte es funzen... aber bedenke, windows server kennen kein microtime(), da musst du time() benutzen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 04.09.2002, 20:25:13
The Prophet The Prophet ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 51
Meinst du die Art die ich zur Berechnung genutzt habe funkt nicht? Hab es zumindestens so aus der Doku von PHP entnommen :o)
Ich weiß net ob es überhaupt Sinn macht, da ich die Anzeige in einer Footer Datei erstellen lasse und in meine Index.php Include. Gilt der Wert für die footer.php oder die index.php?

mfg & danke
Mit Zitat antworten
  #8  
Alt 04.09.2002, 20:31:26
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
das gilt für die seite in der

$microtime1 = explode(' ', (microtime() * 1000));
$microtime1 = $microtime1[1] + $microtime1[0];

steht.

und wenn du in den footer die ausgabe machst ist das kein problem, weil der footer ja includiert und ebenfalls ausgeführt wird.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 04.09.2002, 20:33:29
The Prophet The Prophet ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 51
Oki das ist nen Wort. Danke
Übrigens hab die alte Funktion mit microtime() mal eben auf nen Linux System getestet bringt aber auch keinen Erfolg.
Mit Zitat antworten
  #10  
Alt 04.09.2002, 20:36:33
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
kann ja auch nicht, du hast ja nur den wert in microsekunden oder sekunden seit dem start der unix epoche (01.01.1970 00:00:00). darum auch diese gewaltige zahl.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:46:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt