Start · Sprachen · PHP · Referenz · mktime

mktime

Funktion

Erzeugt einen Timestamp aus Einzelwerten — für alten Code. Neue Alternative: <code>DateTimeImmutable</code>.

seit PHP 4.0.0 Kategorie: date

Signatur

mktime(int $hour = null, int $minute = null, int $second = null, int $month = null, int $day = null, int $year = null): int|false

Beschreibung

Fehlende Parameter werden mit der aktuellen Zeit ergänzt. Ungültige Daten „rollen über" — mktime(0,0,0,13,1,2026) = Januar 2027.

Parameter

Name Typ Default Beschreibung
$hour ?int
$minute ?int
$second ?int
$month ?int
$day ?int
$year ?int

Rückgabewert

Typ
int|false
Beschreibung
Timestamp.

Beispiele

Silvester 2026

<?php

$ts = mktime(0, 0, 0, 12, 31, 2026);
echo date('c', $ts); // 2026-12-31T00:00:00+01:00