242 of 410 menu

Metóda setTimestamp triedy DateTime

Metóda setTimestamp objektu DateTime umožňuje nastaviť dátum a čas, použitím Unix timestamp (počet sekúnd, ktoré uplynuli od 1. januára 1970). Metóda upraví existujúci objekt s dátumom a vráti ten istý objekt pre reťazenie volaní.

Syntax

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

Príklad

Nastavme dátum, ktorý zodpovedá timestamp 1609459200 (1. januára 2021 00:00:00 UTC):

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

Výsledok vykonania kódu:

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

Príklad

Použitie v reťazení metód:

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

Výsledok vykonania kódu:

'2021-01-01'

Príklad

Nastavenie aktuálneho času:

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

Vypíše aktuálny čas, napríklad:

'14:25:36'

Pozri tiež

  • funkciu date,
    ktorá formátuje Unix timestamp
  • metódu setDate,
    ktorá nastaví dátum po častiach
  • metódu getTimestamp,
    ktorá získa Unix timestamp z objektu DateTime
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť