DateTime klasinin setTimestamp metodu

DateTime obyektinin setTimestamp metodu, Unix timestamp (1 yanvar 1970-ci ildən etibarən keçən saniyələrin sayı) istifadə edərək tarix və vaxtı təyin etməyə imkan verir. Metod mövcud tarix obyektini dəyişir və onu zəncirvari çağırışlar üçün qaytarır.

Sintaksis

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

Nümunə

1609459200 timestamp-inə uyğun gələn tarixi quraq (1 yanvar 2021-ci il 00:00:00 UTC):

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

Kodun icrasının nəticəsi:

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

Nümunə

Zəncirvari metodlarda istifadə:

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

Kodun icrasının nəticəsi:

php'2021-01-01'

Nümunə

Cari vaxtın qurulması:

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

Cari vaxtı çap edəcək, məsələn:

php'14:25:36'

Həmçinin bax

  • date funksiyası,
    Unix timestamp-i formatlayır
  • setDate metodu,
    tarixi hissə-hissə təyin edir
  • getTimestamp metodu,
    DateTime obyektindən Unix timestamp-i alır