Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

idate

Datums- und Zeit-Funktionen

    Befehl:
int idate ( string $format [, int $timestamp = time() ] )


    Parameter-Liste:
NameBeschreibung
format
Die folgenden Zeichen sind in dem format String-Parameter erkannt
Format CharakterBeispiel
BSwatch Beat / Internet-Zeit
dTag des Monats
hStunden (12 Stunden-Format)
HStunden (24 Stunden-Format)
iMinuten
I (Grossbuchstabe i)liefert 1 wenn Sommerzeit aktiviert ist, ansonst 0
L (Grossbuchstabe l)liefert 1 für ein Schaltjahr, ansonsten 0
mMonatszahl
sSekunden
tTage im aktuellen Monat
USekunden seit der UNIX-Epoche - January 1 1970 00:00:00 UTC - dies ist das gleiche wie time()
wTag der Woche (0 ist Sonntag)
WISO-8601 Wochennummer des Jahres, beginnend am Montag Wochen
yJahr (1 oder 2-stellig - Check Hinweis unten)
YJahr (4-stellig)
zTag des Jahres
ZOffset der Zeitzone in Sekunden
timestampDer optionale Parameter timestamp ist eine ganze Zahl Unix-Zeitstempel, die standardmässig die aktuelle Ortszeit, wenn ein Zeitstempel ist nicht gegeben. Mit anderen Worten, wird standardmässig der Wert der time().

    Rückgabewerte:
Gibt eine ganze Zahl zurück.

Wie idate() immer eine ganze Zahl zurückgibt, und da sie nicht mit einer "0" starten, kann idate() weniger Stellen als man erwarten würde zurückkehren. Siehe Beispiel unten.

    Beschreibung:
Gibt eine Zahl formatiert entsprechend dem gegebenen Formatstring mit der angegebene Timestamp oder die gegenwärtige lokale Zeit wenn kein Timestamp angegeben wird. Mit anderen Worten, Timestamp ist optional und standardmässig auf den Wert von time().

Im Gegensatz zur Funktion date(), akzeptiert IDATE () nur ein Zeichen im Parameter Format.


    Aktiv in Version:
(PHP 5, PHP 7)

    Fehler:
Jeder Aufruf der Datums- und Zeitfunktionen generiert eine E_NOTICE-Warnung, wenn die Zeitzone ungültig ist und eine E_STRICT-Nachricht oder eine E_WARNING-Warnung, wenn die Systemeinstellung oder die TZ-Umgebungsvariable genutzt wird. Siehe auch date_default_timezone_set()

    Siehe auch:
•  date()
Formatiert ein(e) angegebene(s) Ortszeit/Datum
 
Gibt Datums- und Zeitinformationen zurück
 
•  time()
Gibt den aktuellen Unix-Timestamp/Zeitstempel zurück
 

idate() - Beispiel:


Eingabe:
<?php
$timestamp = strtotime('1st January 2004'); //1072915200

// Druckt das Jahr in einem zweistelligen Format jedoch,
// da dies mit einer "0" beginnen, es druckt nur "4"
echo idate('y', $timestamp);
?>


Beschreibung:
Version Beschreibung
5.1.0 Jetzt gibt die Zeitzonenfehler E_STRICT und E_NOTICE.
Datums- und Zeit-Funktionen