ROG Innovation Logo

Tutorials, Gadgets und vieles mehr - Idea. Creation. Success. - Let's create the future!

PHP Datum & Uhrzeit

PHP aktuelles Datum & Uhrzeit

Mit der Funktion time() wird das aktuelle Datum und die Uhrzeit als UNIX-Timestamp vom PHP-Server ausgelesen. Dieser Timestamp beinhaltet alle Sekunden seit dem 1.1.1970 um 0:00 Uhr.

Beispiel UNIX-Timestamp mit aktuellem PHP-Server Datum und Zeit:
1743617575 (2.4.2025 18:12:55)

PHP Code Beispiel: UNIX-Timestamp mit aktuellem PHP-Server Datum und Zeit
<?php
time();
?>

PHP Datum formatieren

Da der UNIX-Timestamp nicht sehr leserlich ist kann er mit der Funktion date(format, timestamp) in eine leserlichere Form umgewandelt werden.
Der Aufbau der PHP date()-Funktion besitzt die zwei Parameter Format und Timestamp.
Mit dem Parameter Format wird angegeben wie das Datum formatiert werden soll
Der Parameter Timestamp ist optional und gibt einen Zeitstempel als Ganzzahl aus. Wird er weggelassen, so wird die aktuelle Systemzeit (serverseitig) verwendet.

Beispiel aktuelles Datum und Uhrzeit formatiert:
Wednesday 2. April 2025 18:12

PHP Code Beispiel: aktuelles Datum und Uhrzeit formatiert
<?php
echo date("l j. F Y G:i");
?>

PHP Code Beispiel: Datum und Uhrzeit von Variabel formatiert
<?php
$timestamp = time();
$datum = date("d.m.Y - H:i", $timestamp);
echo $datum;
?>

PHP Datum- und Zeitformate

Tag
Format Funktion Beispiel
j Tag des Monats einstellig
4
d Tag des Monats zweistellig
04
D Wochentag gekürzt auf drei Buchstaben (Englisch)
Wed
l Wochentag (Englisch)
Wednesday
w Wochentag als Zahl (0 für Sonntag, 6 für Samstag)
0
N Wochentag als Zahl (1 für Montag, 7 für Sonntag)
1
z Tag im Jahr (Zählung beginnt ab 0)
302

Woche
Format Funktion Beispiel
W Wochennummer im Jahr
42

Monat
Format Funktion Beispiel
n Monat einstellig
1
m Monat zweistellig
01
M Monatsname auf drei Buchstaben abgekürzt (Englisch)
Mar
F Monatsname (Englisch)
March

Jahr
Format Funktion Beispiel
y Jahr zweistellig
92
Y Jahr vierstellig
1992

PHP Zeitformat
Format Funktion Beispiel
G Stunde im 24-Stunden-Format einstellig ohne führendes Null
9
H Stunde im 24-Stunden-Format zweistellig mit führender Null
09
g Stunde im 12-Stunden-Format einstellig ohne führendes Null
9
h Stunde im 12-Stunden-Format zweistellig mit führender Null
09
i Minute zweistellig mit führender Null
02
s Sekunde zweistellig mit führender Null
02
A AM oder PM
AM
a am oder pm
am

PHP Deutscher Wochentag ausgeben

Beispiel aktueller Wochentag auf Deutsch:
Mittwoch

PHP Code Beispiel: aktueller Wochentag auf Deutsch ausgeben
<?php
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$tag = date("w");
echo $tage[$tag];
?>

PHP Deutscher Monatsname ausgeben

Beispiel aktueller Monatsname auf Deutsch:
April

PHP Code Beispiel: aktueller Monatsname auf Deutsch ausgeben
<?php
$monatsnamen = array(
1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
$monat = date("n");
echo $monatsnamen[$monat];
?>

strtotime Funktion zum Rechnen

Mit der Funktion strtotime() kann z.B. zum heutigen Datum +1 Monat gerechnet werden. Die Funktion rechnet jede beliebige englische Datums-/Uhrzeitangabe um

Beispiel heutiges Datum + 1 Monat:
02.05.2025

PHP Code Beispiel: Datum heute in einem Monat
<?php
$heute_in_einem_monat = strtotime("+1 month");
echo date("d.m.Y", $heute_in_einem_monat);
?>

Beispiele für englische Datums- und Zeitangaben zur Umrechnung:
  • now
  • +5 hours
  • +1 week
  • +1 week 3 days 7 hours 5 seconds
  • last Sunday
  • 3 October 2005


Kommentare
Hier können sowohl Fragen wie auch ein Feedback zum oben stehenden Artikel eingetragen werden.


*Name:


*Kommentar:

(max. 500 Zeichen)

Terms:


*Pflichtfeld

Hinweis:
Der Eintrag wird nach einer redaktionellen Prüfung in den kommenden Tagen freigeschalten.

Top Themen

Suche
DoubleTwist
doubletwist iTunes mit Android Handy synchronisieren
Free YouTube Video Music
Youtube gratis Musik für Youtube Videos
Anzeige
Spenden
ROG Innovation unterstützen