242 of 410 menu

Metoden setTimestamp i klassen DateTime

Metoden setTimestamp för objektet DateTime låter dig ställa in datum och tid, med hjälp av Unix timestamp (antalet sekunder som har passerat sedan 1 januari 1970). Metoden ändrar det befintliga datumobjektet och returnerar det för kedjesamtal.

Syntax

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

Exempel

Låt oss ställa in datumet som motsvarar 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'); ?>

Resultat av kodkörning:

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

Exempel

Användning i kedjor av metoder:

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

Resultat av kodkörning:

'2021-01-01'

Exempel

Ställa in aktuell tid:

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

Kommer att skriva ut den aktuella tiden, till exempel:

'14:25:36'

Se även

  • funktionen date,
    som formaterar Unix timestamp
  • metoden setDate,
    som ställer in datumet i delar
  • metoden getTimestamp,
    som hämtar Unix timestamp från DateTime-objektet
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa