242 of 410 menu

DateTime-luokan setTimestamp-metodi

DateTime-olion setTimestamp-metodin avulla voit asettaa päivämäärän ja ajan käyttämällä Unix-ajanmerkkiä (sekuntien määrä 1. tammikuuta 1970 lähtien). Metodi muokkaa olemassa olevaa päivämääräoliota ja palauttaa sen ketjukutsuja varten.

Syntaksi

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

Esimerkki

Asetetaan ajanmerkkiä 1609459200 vastaava päivämäärä (1. tammikuuta 2021 klo 00:00:00 UTC):

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

Koodin suoritustulos:

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

Esimerkki

Käyttö metodiketjussa:

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

Koodin suoritustulos:

'2021-01-01'

Esimerkki

Nykyisen ajan asettaminen:

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

Tulostaa nykyisen ajan, esimerkiksi:

'14:25:36'

Katso myös

  • funktion date,
    joka muotoilee Unix-ajanmerkin
  • metodin setDate,
    joka asettaa päivämäärän osissa
  • metodin getTimestamp,
    joka hakee Unix-ajanmerkin DateTime-oliosta
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää