242 of 410 menu

DateTime klasės setTimestamp metodas

setTimestamp metodo DateTime objektas leidžia nustatyti datą ir laiką, naudojant Unix timestamp (sekundžių skaičius, praėjęs nuo 1970 metų sausio 1 dienos). Metodas pakeičia esamą datą turintį objektą ir grąžina jį patį kvietimų grandinei.

Sintaksė

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

Pavyzdys

Nustatykime datą, atitinkančią timestamp 1609459200 (2021 metų sausio 1 diena 00:00:00 UTC):

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Naudojimas metodų grandinėje:

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

Kodo vykdymo rezultatas:

'2021-01-01'

Pavyzdys

Dabartinio laiko nustatymas:

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

Parodys dabartinį laiką, pavyzdžiui:

'14:25:36'

Taip pat žiūrėkite

  • date funkciją,
    kuri formatuoja Unix timestamp
  • setDate metodą,
    kuris nustato datą dalimis
  • getTimestamp metodą,
    kuris gauna Unix timestamp iš DateTime objekto
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti