242 of 410 menu

A DateTime osztály setTimestamp metódusa

A setTimestamp metódus a DateTime objektumának lehetővé teszi a dátum és idő beállítását Unix timestamp (az 1970. január 1. óta eltelt másodpercek száma) felhasználásával. A metódus módosítja a meglévő dátumobjektumot és visszaadja azt a hívási lánc számára.

Szintaxis

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

Példa

Állítsuk be a 1609459200 timestamp-nek megfelelő dátumot (2021. január 1., 00:00:00 UTC):

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

A kód végrehajtásának eredménye:

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

Példa

Használat metódusláncban:

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

A kód végrehajtásának eredménye:

'2021-01-01'

Példa

Jelenlegi idő beállítása:

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

Kiírja a jelenlegi időt, például:

'14:25:36'

Lásd még

  • a date függvényt,
    amely formázza a Unix timestamp-et
  • a setDate metódust,
    amely részenként állítja be a dátumot
  • a getTimestamp metódust,
    amely lekéri a Unix timestamp-et a DateTime objektumból
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás