242 of 410 menu

De setTimestamp-methode van de DateTime-klasse

De methode setTimestamp van het object DateTime maakt het mogelijk om de datum en tijd in te stellen, met behulp van een Unix timestamp (het aantal seconden verstreken sinds 1 januari 1970). De methode wijzigt het bestaande datumobject en retourneert hetzelfde object voor het maken van call chains.

Syntaxis

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

Voorbeeld

Laten we de datum instellen die overeenkomt met timestamp 1609459200 (1 januari 2021 00:00:00 UTC):

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Gebruik in een call chain:

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

Resultaat van de code-uitvoering:

'2021-01-01'

Voorbeeld

Huidige tijd instellen:

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

Toont de huidige tijd, bijvoorbeeld:

'14:25:36'

Zie ook

  • de functie date,
    die een Unix timestamp formatteert
  • de methode setDate,
    die de datum in delen instelt
  • de methode getTimestamp,
    die de Unix timestamp uit een DateTime-object haalt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren