242 of 410 menu

Метод setTimestamp класе DateTime

Метод setTimestamp објекта DateTime омогућава постављање датума и времена, користећи Unix timestamp (број секунди протеклих од 1. јануара 1970. године). Метод мења постојећи објекат са датумом и враћа га натраг ради повезивања позива.

Синтакса

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

Пример

Поставимо датум који одговара timestamp-у 1609459200 (1. јануар 2021. године 00:00:00 UTC):

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

Резултат извршавања кода:

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

Пример

Коришћење у низу метода:

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

Резултат извршавања кода:

'2021-01-01'

Пример

Постављање тренутног времена:

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

Исписаће тренутно време, на пример:

'14:25:36'

Погледајте такође

  • функцију date,
    која форматира Unix timestamp
  • метод setDate,
    који поставља датум по деловима
  • метод getTimestamp,
    који добија Unix timestamp из објекта DateTime
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј