242 of 410 menu

Metod setTimestamp klase DateTime

Metod setTimestamp objekta DateTime omogućava postavljanje datuma i vremena, koristeći Unix timestamp (broj sekundi proteklih od 1. januara 1970. godine). Metod menja postojeći objekat sa datumom i vraća ga nazad za ulančane pozive.

Sintaksa

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

Primer

Postavimo datum koji odgovara timestamp-u 1609459200 (1. januara 2021. godine 00:00:00 UTC):

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

Rezultat izvršavanja koda:

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

Primer

Korišćenje u ulančanim metodima:

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

Rezultat izvršavanja koda:

'2021-01-01'

Primer

Postavljanje trenutnog vremena:

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

Ispisaće trenutno vreme, na primer:

'14:25:36'

Pogledajte takođe

  • funkciju date,
    koja formatira Unix timestamp
  • metod setDate,
    koji postavlja datum po delovima
  • metod getTimestamp,
    koji dobija Unix timestamp iz objekta DateTime
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij