242 of 410 menu

Metoda setTimestamp a clasei DateTime

Metoda setTimestamp a obiectului DateTime permite setarea datei și orei, folosind Unix timestamp (numărul de secunde trecute din 1 ianuarie 1970). Metoda modifică obiectul existent cu data și îl returnează pentru lanțuri de apeluri.

Sintaxă

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

Exemplu

Să setăm data, corespunzătoare timestamp 1609459200 (1 ianuarie 2021 00:00:00 UTC):

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

Rezultatul executării codului:

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

Exemplu

Utilizarea în lanț de metode:

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

Rezultatul executării codului:

'2021-01-01'

Exemplu

Setarea orei curente:

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

Va afișa ora curentă, de exemplu:

'14:25:36'

Vedeți și

  • funcția date,
    care formatează Unix timestamp
  • metoda setDate,
    care setează data pe părți
  • metoda getTimestamp,
    care obține Unix timestamp din obiectul DateTime
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge