242 of 410 menu

Metoda setTimestamp klasy DateTime

Metoda setTimestamp obiektu DateTime pozwala ustawić datę i czas, używając znacznika czasowego Unix (liczba sekund, które upłynęły od 1 stycznia 1970 roku). Metoda modyfikuje istniejący obiekt z datą i zwraca go dla łańcuchowych wywołań.

Składnia

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

Przykład

Ustawmy datę odpowiadającą znacznikowi czasowemu 1609459200 (1 stycznia 2021 roku 00:00:00 UTC):

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

Wynik wykonania kodu:

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

Przykład

Użycie w łańcuchu metod:

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

Wynik wykonania kodu:

'2021-01-01'

Przykład

Ustawienie bieżącego czasu:

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

Wypisze bieżący czas, na przykład:

'14:25:36'

Zobacz też

  • funkcję date,
    która formatuje znacznik czasowy Unix
  • metodę setDate,
    która ustawia datę po częściach
  • metodę getTimestamp,
    która pobiera znacznik czasowy Unix z obiektu DateTime
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć