242 of 410 menu

Methode setTimestamp der Klasse DateTime

Die Methode setTimestamp des Objekts DateTime erlaubt es, Datum und Uhrzeit unter Verwendung eines Unix Timestamps (die Anzahl der Sekunden seit dem 1. Januar 1970) einzustellen. Die Methode ändert das bestehende Datumsobjekt und gibt es für Methodenverkettung zurück.

Syntax

public DateTime::setTimestamp(int $timestamp): DateTime

Beispiel

Lassen Sie uns das Datum setzen, das dem Timestamp 1609459200 (1. Januar 2021, 00:00:00 UTC) entspricht:

<?php $date = new DateTime(); $date->setTimestamp(1609459200); echo $date->format('Y-m-d H:i:s'); ?>

Ergebnis der Codeausführung:

'2021-01-01 00:00:00'

Beispiel

Verwendung in einer Methodenkette:

<?php $date = (new DateTime())->setTimestamp(1609459200); echo $date->format('Y-m-d'); ?>

Ergebnis der Codeausführung:

'2021-01-01'

Beispiel

Einstellung der aktuellen Zeit:

<?php $date = new DateTime(); $date->setTimestamp(time()); echo $date->format('H:i:s'); ?>

Gibt die aktuelle Zeit aus, zum Beispiel:

'14:25:36'

Siehe auch

  • die Funktion date,
    die einen Unix Timestamp formatiert
  • die Methode setDate,
    die das Datum in Teilen setzt
  • die Methode getTimestamp,
    die den Unix Timestamp aus dem DateTime-Objekt holt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen