242 of 410 menu

Metoden setTimestamp i DateTime-klassen

Metoden setTimestamp for objektet DateTime tillader at indstille dato og tid, ved hjælp af Unix timestamp (antallet af sekunder, der er gået siden 1. januar 1970). Metoden ændrer det eksisterende datoobjekt og returnerer det for kaldkæder.

Syntaks

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

Eksempel

Lad os indstille datoen, der svarer til timestamp 1609459200 (1. januar 2021 00:00:00 UTC):

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

Resultatet af kodekørslen:

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

Eksempel

Brug i kæde af metoder:

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

Resultatet af kodekørslen:

'2021-01-01'

Eksempel

Indstilling af nuværende tid:

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

Vil udskrive den nuværende tid, for eksempel:

'14:25:36'

Se også

  • funktionen date,
    som formaterer Unix timestamp
  • metoden setDate,
    som indstiller datoen efter dele
  • metoden getTimestamp,
    som henter Unix timestamp fra DateTime-objektet
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis