Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Datums- und Zeitfunktionen
Professional CronJob-Service

Suche

International PHP Conference


WebTech Conference


:: Anbieterverzeichnis ::

Globale Branchen

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

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 
PHP Summit


Software Architecture Summit


:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
HTML5 Days


JavaScript Days


:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Zeitfunktionen: Seite 1

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Ganz ähnlich wie mit dem Datum kann auch mit der Zeit gearbeitet werden. Die folgende Tabelle enthält eine Auflistung der wesentlichen Zeitfunktionen.

FunktionBeispielBeschreibung
localtime ([$tstamp [, is_associative]])localtime()Ermittelt die lokalen Zeitwerte. Sollte der optionale Parameter is_associative auf 1 gesetzt werden, wird ein assoziatives Array zurückgeliefert, ansonsten ein indiziertes.
mktime($hour, $min, $sec, $month, $day, $year, $dst)mktime(0,0,0,1,1,2005) => 1104534000Gibt den Unix-Zeitstempel (Timestamp) für ein Datum zurück. Der Parameter $dst gibt an, ob es sich um Sommerzeit (1) oder Winterzeit (0) handelt.
gmmktime($hour, $min, $sec, $month, $day, $year, $dst)gmmktime(0,0,0,1,1,2005) => 1104537600Gibt den GMT-Zeitstempel (Timestamp) für ein Datum zurück. Der Parameter $dst gibt an, ob es sich um Sommerzeit (1) oder Winterzeit (0) handelt.
time()time() => 1073770551Gibt den Unix-Zeitstempel sekundengenau zurück.
microtime()microtime() => 0.96976100 1073770614Wie time(), aber die Genauigkeit liegt im Mikrosekundenbereich. Ist nicht unter Windows verfügbar.
strftime("format",$tstamp)strftime("%A") => SaturdayFormatiert eine Zeitausgabe.
gettimeofday()print_r(gettimeofday()) => Array ( [sec] => 1073770692 [usec] => 849883 [minuteswest] => -60 [dsttime] => 1 )Gibt die aktuelle Tagszeit zurück.
gmstrftime("format",$tstamp)gmstrftime("%A") => SaturdayWie strftime(), jedoch mit GMT als Zeitzone.


Einsatz von microtime()

Mithilfe der Funktion sind Sie in der Lage, den aktuellen Unix-Zeitstempel mit Mikrosekunden zu erhalten. Seit PHP 5 steht Ihnen für diese Funktion ein optionaler Parameter get_as_float zur Verfügung. Sollten Sie den Parameter mit true (1) setzen, gibt microtime() eine Fließkommazahl (float) zurück.

Beispiel
<?php

// PHP 4 ohne Parameter
function getmicrotime()
{
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
}

$time_start = getmicrotime();

for ($i=0; $i < 1000; $i++) {
  //mach nichts,1000 mal
}

$time_end = getmicrotime();
$time = $time_end – $time_start;

echo "Nichts getan in $time Sekunden<br>";


// PHP 5 mit Parameter
$time_start = microtime(1);

for ($i=0; $i < 1000; $i++) {
  //mach nichts,1000 mal
}

$time_end = microtime(1);
$time = $time_end – $time_start;

echo "Nichts getan in $time Sekunden<br>";

?>

Ausgabe
Nichts getan in 0.00095582008361816 Sekunden
Nichts getan in 0.00088214874267578 Sekunden




Datumsfunktionen
 




:: Premium-Partner ::

Webhosting/Serverlösungen

Profihost AG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Microsoft Deutschland GmbH weitere Sponsoren
 

:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 
 

Ausgewählter Tipp im Bereich PHP-Skripte


FTP-Upload mit CURL

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


R-, G-, B-Anteile in einen Hexfarbwert umrechnen

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2014 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt
© 2005-2014 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de