242 of 410 menu

Metoden setTimestamp i DateTime-klassen

Metoden setTimestamp for objektet DateTime lar deg sette dato og tid, ved å bruke Unix timestamp (antall sekunder som har gått siden 1. januar 1970). Metoden endrer det eksisterende datoobjektet og returnerer det for kallkjeder.

Syntaks

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

Eksempel

La oss sette datoen som tilsvarer 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'); ?>

Resultat av kjøring av koden:

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

Eksempel

Bruk i kallkjeder:

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

Resultat av kjøring av koden:

'2021-01-01'

Eksempel

Setter nåværende tid:

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

Vil vise nåværende tid, for eksempel:

'14:25:36'

Se også

  • funksjonen date,
    som formaterer Unix timestamp
  • metoden setDate,
    som setter dato del for del
  • metoden getTimestamp,
    som henter Unix timestamp fra DateTime-objektet
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis