Start · Sprachen · PHP · Referenz · strtotime

strtotime

Funktion

Parst einen englischsprachigen Datums-String zu einem Timestamp — inklusive relativer Angaben.

seit PHP 4.0.0 Kategorie: date

Signatur

strtotime(string $datetime, ?int $baseTimestamp = null): int|false

Beschreibung

Praktisch für relative Zeitangaben. Bei kritischen Datumsangaben besser DateTimeImmutable::createFromFormat().

Parameter

Name Typ Default Beschreibung
$datetime Pflicht string Datums-String.
$baseTimestamp ?int null Referenz für relative Angaben.

Rückgabewert

Typ
int|false
Beschreibung
Timestamp oder false.

Beispiele

Absolut

<?php

echo date('d.m.Y', strtotime('2026-12-24')); // 24.12.2026

Relativ

<?php

echo date('d.m.Y', strtotime('next monday'));
echo date('d.m.Y', strtotime('+1 week'));
echo date('d.m.Y', strtotime('first day of last month'));