242 of 410 menu

Metoda setTimestamp třídy DateTime

Metoda setTimestamp objektu DateTime umožňuje nastavit datum a čas pomocí Unix timestampu (počet sekund, které uplynuly od 1. ledna 1970). Metoda upravuje existující objekt s datem a vrací jej pro volání v řetězci.

Syntaxe

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

Příklad

Nastavme datum odpovídající timestampu 1609459200 (1. ledna 2021 00:00:00 UTC):

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

Výsledek provedení kódu:

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

Příklad

Použití v řetězci metod:

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

Výsledek provedení kódu:

'2021-01-01'

Příklad

Nastavení aktuálního času:

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

Vypíše aktuální čas, například:

'14:25:36'

Viz také

  • funkci date,
    která formátuje Unix timestamp
  • metodu setDate,
    která nastavuje datum po částech
  • metodu getTimestamp,
    která získává Unix timestamp z objektu DateTime
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout