242 of 410 menu

DateTime klases setTimestamp metode

DateTime objekta metode setTimestamp ļauj iestatīt datumu un laiku, izmantojot Unix timestamp (sekunžu skaits, kas pagājis kopš 1970. gada 1. janvāra). Metode modificē esošo datuma objektu un atgriež to pašu izsaukumu ķēdēšanai.

Sintakse

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

Piemērs

Iestatīsim datumu, kas atbilst timestamp 1609459200 (2021. gada 1. janvāris 00:00:00 UTC):

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

Koda izpildes rezultāts:

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

Piemērs

Izmantošana izsaukumu ķēdē:

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

Koda izpildes rezultāts:

'2021-01-01'

Piemērs

Pašreizējā laika iestatīšana:

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

Izvadīs pašreizējo laiku, piemēram:

'14:25:36'

Skatiet arī

  • funkciju date,
    kas formatē Unix timestamp
  • metodi setDate,
    kas iestata datumu pa daļām
  • metodi getTimestamp,
    kas iegūst Unix timestamp no DateTime objekta
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt