DateTimeImmutable::setTimestamp

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::setTimestampLegt das Datum und die Uhrzeit basierend auf einem Unix-Zeitstempel fest

Beschreibung

publicDateTimeImmutable::setTimestamp(int$timestamp): DateTimeImmutable

Gibt ein neues DateTimeImmutable-Objekt zurück, das aus dem alten Objekt erstellt wurde, wobei das Datum und die Uhrzeit auf der Basis eines Unix-Zeitstempels gesetzt wurden.

Parameter-Liste

timestamp

Ein Unix-Zeitstempel, der das Datum darstellt. Um Zeitstempel außerhalb des Bereichs von Integer zu setzen, kann die Methode DateTimeImmutable::modify() mit dem @-Format verwendet werden.

Rückgabewerte

Gibt ein neues DateTimeImmutable-Objekt mit den geänderten Daten zurück.

Beispiele

Beispiel #1 DateTimeImmutable::setTimestamp()-Beispiel

Objektorientierter Stil

<?php
$date
= new DateTimeImmutable();
echo
$date->format('U = Y-m-d H:i:s') . "\n";

$newDate = $date->setTimestamp(1171502725);
echo
$newDate->format('U = Y-m-d H:i:s') . "\n";
?>

Oben gezeigte Beispiele erzeugen eine ähnliche Ausgabe wie:

1272508903 = 2010-04-28 22:41:43 1171502725 = 2007-02-14 20:25:25

Siehe auch

To Top