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

Suche


iOS DevCon 2013



Software Architecture Summit 2013


:: 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!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Zeitfunktionen: Seite 1

SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite
Microsoft SQL Server 2008
Seite SQL Server 2008
Seite
Microsoft Expression Web 3
Seite Microsoft Expression
Seite



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

LeaseWeb Germany GmbH weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Kaspersky Labs GmbH weitere Sponsoren
 

:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Datum auf Gültigkeit überprüfen

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

SELFPHP Code Snippet


Bildmanipulation mit PHP & jQuery

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