:: Anbieterverzeichnis :: Globale Branchen
:: 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!
|
|
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.
Funktion | Beispiel | Beschreibung | 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:54 | Gibt 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:13 | Gibt 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.2004 | Formatiert 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.2004 | Wie 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üssel | Rückgabewerte (Beispiele) | Beschreibung | "seconds" | zwischen 0 und 59 | Anzahl der Sekunden | "minutes" | zwischen 0 und 59 | Anzahl der Minuten | "hours" | zwischen 0 und 23 | Anzahl der Stunden | "mday" | zwischen 1 und 31 | Numerischer Tag des Monats | "wday" | zwischen 0 (für Sonntag) und 6 (für Samstag) | Numerischer Wochentag | "mon" | zwischen 1 und 12 | Monatszahl | "year" | Beispiele: 1999 oder 2003 | Vierstellige Jahreszahl | "yday" | zwischen 0 und 366 | Numerischer Tag des Jahres | "weekday" | zwischen Sonntag und Samstag | Ausgeschriebener Wochentag | "month" | zwischen Januar und Dezember | Ausgeschriebener Monatsname, wie Januar oder März | 0 | Abhä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
)
|
|
|
|
|


:: 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
Passwortschutz für Verzeichnisse
Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
|