array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'datetimeimmutable.settimestamp.php', 1 => 'DateTimeImmutable::setTimestamp', 2 => 'Sets the date and time based on a Unix timestamp', ), 'up' => array ( 0 => 'class.datetimeimmutable.php', 1 => 'DateTimeImmutable', ), 'prev' => array ( 0 => 'datetimeimmutable.settime.php', 1 => 'DateTimeImmutable::setTime', ), 'next' => array ( 0 => 'datetimeimmutable.settimezone.php', 1 => 'DateTimeImmutable::setTimezone', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/datetime/datetimeimmutable/settimestamp.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

DateTimeImmutable::setTimestamp

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::setTimestampSets the date and time based on a Unix timestamp

Açıklama

#[\NoDiscard]
public DateTimeImmutable::setTimestamp(int $timestamp): DateTimeImmutable

Returns a new DateTimeImmutable object constructed from the old one, with the date and time set based on an Unix timestamp.

Bağımsız Değişkenler

timestamp

Unix timestamp representing the date. Setting timestamps outside the range of int is possible by using DateTimeImmutable::modify() with the @ format.

Dönen Değerler

Verisi değişmiş DateTimeImmutable nesnesi döner.

Örnekler

Örnek 1 DateTimeImmutable::setTimestamp() example

Nesne yönelimli kullanım

<?php
$date
= new DateTimeImmutable();
echo
$date->format('U = Y-m-d H:i:s') . "\n";

$newDate = $date->setTimestamp(1171502725);
echo
$newDate->format('U = Y-m-d H:i:s') . "\n";

Yukarıdaki örnek şuna benzer bir çıktı üretir:

1272508903 = 2010-04-28 22:41:43
1171502725 = 2007-02-14 20:25:25

Ayrıca Bakınız