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

Suche

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



Wichtiger als die Kalenderfunktionen sind allgemeine Datumsberechnungen. Die folgende Tabelle stellt die wichtigsten Datumsfunktionen zusammen.

FunktionBeispielBeschreibung
checkdate($month,$day,$year)checkdate(10,11,2004) => TRUE (1)Gibt TRUE zurück, wenn das angegebene Datum korrekt ist. Benötigt drei Argumente für Monat, Tag und Jahr.
date_sunrise($timestamp [, $format [, $latitude [, $longitude [, $zenith [, $gmt_offset]]]]])date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1) => Mon Dec 20 2004, sunrise time : 08:54Gibt die Zeit für den Sonnenaufgang eines Tags und Ort aus. Das Format kann mithilfe der Konstanten SUNFUNCS_RET_STRING, SUNFUNCS_RET_DOUBLE oder SUNFUNCS_RET_TIMESTAMP festgelegt werden.
date_sunset($timestamp [, $format [, $latitude [, $longitude [, $zenith [, $gmt_offset]]]]])date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1) => Mon Dec 20 2004, sunset time : 18:13Gibt die Zeit für den Sonnenuntergang eines Tags und Orts aus. Das Format kann mithilfe der Konstanten SUNFUNCS_RET_STRING, SUNFUNCS_RET_DOUBLE oder SUNFUNCS_RET_TIMESTAMP festgelegt werden.
date("format",$timestamp)date("d.M.Y") => 10.Jan.2004Formatiert ein Datum.
getdate($timestamp)getdate(mktime(0,0,0,1,1,2005))Gibt ein assoziatives Array mit Datums- und Zeitangaben zurück.
gmdate("format",$timestamp)gmdate("d.M.Y") => 10.Jan.2004Wie date(), berücksichtigt jedoch GMT.
idate("format"[,$timestamp])idate('Y');Gibt einen Zahlenwert für die Datum- oder Zeitangabe zurück.


Hinweis: GMT ist die Kurzform für Greenwich Mean Time.

Für die Arbeit mit Daten ist oft das aktuelle Datum von großer Bedeutung. Sie sollten hierbei jedoch beachten, dass der Server sich immer auf sein eigenes Systemdatum bezieht. Sollten Sie beispielsweise Ihre Website in den USA hosten, wird das Ergebnis nicht unbedingt den Erwartungen entsprechen, vor allem dann nicht, wenn Besucher aus Europa zeitabhängig begrüßt werden sollen.

Wenden wir uns nun den wichtigsten Datumsfunktionen und ihren Parametern zu.


Einsatz von getdate()

Die Funktion getdate() gibt ein assoziatives Array mit Datums- und Zeitangaben zurück. Das Array setzt sich aus folgenden Bestandteilen zusammen:

SchlüsselRückgabewerte (Beispiele)Beschreibung
"seconds"zwischen 0 und 59Anzahl der Sekunden
"minutes"zwischen 0 und 59Anzahl der Minuten
"hours"zwischen 0 und 23Anzahl der Stunden
"mday"zwischen 1 und 31Numerischer Tag des Monats
"wday"zwischen 0 (für Sonntag) und 6 (für Samstag)Numerischer Wochentag
"mon"zwischen 1 und 12Monatszahl
"year"Beispiele: 1999 oder 2003Vierstellige Jahreszahl
"yday"zwischen 0 und 366Numerischer Tag des Jahres
"weekday"zwischen Sonntag und SamstagAusgeschriebener Wochentag
"month"zwischen Januar und DezemberAusgeschriebener Monatsname, wie Januar oder März
0Abhängig vom System, typischerweise ein Wert zwischen -2147483648 und 2147483647.Sekunden basierend auf dem Unix-Zeitcode, ähnlich den Werten, die von der Funktion time() zurückgegeben und von date() verwendet werden.


Beispiel

<pre>
<?php
print_r(getdate());
?>
</pre>

Ausgabe
Array
(
    [seconds] => 30
    [minutes] => 52
    [hours] => 22
    [mday] => 10
    [wday] => 6
    [mon] => 1
    [year] => 2004
    [yday] => 9
    [weekday] => Saturday
    [month] => January
    [0] => 1073771550
)




Kalenderfunktionen
 




:: Premium-Partner ::

Webhosting/Serverlösungen

PSW GROUP GmbH & Co. KG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

ionCube Ltd. 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


Performance (Zeit) von Befehlen testen

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

SELFPHP Code Snippet


Sicheres Passwort erzeugen

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