DateTime Sınıfının setTime Metodu
setTime metodu, bir DateTime nesnesinde zamanı ayarlar. İlk parametre olarak saat (0 ile 23 arası), ikinci parametre olarak dakika (0 ile 59 arası), üçüncü parametre olarak saniye (0 ile 59 arası) ve dördüncü parametre olarak mikro saniye (isteğe bağlı parametre) alır. Değiştirilmiş DateTime nesnesini döndürür.
Sözdizimi
public DateTime::setTime(
int $hour,
int $minute,
int $second = 0,
int $microsecond = 0
): DateTime
Örnek
Bir DateTime nesnesinde 15:30:00 zamanını ayarlayalım:
<?php
$date = new DateTime();
$date->setTime(15, 30);
echo $date->format('H:i:s');
?>
Kodun çalıştırılmasının sonucu:
'15:30:00'
Örnek
Saniye ve mikro saniye ile zamanı ayarlayalım:
<?php
$date = new DateTime();
$date->setTime(10, 15, 30, 500000);
echo $date->format('H:i:s.u');
?>
Kodun çalıştırılmasının sonucu:
'10:15:30.500000'
Örnek
Zamanı ayarlayıp tam tarihi çıktılayalım:
<?php
$date = new DateTime('2023-01-01');
$date->setTime(23, 45);
echo $date->format('Y-m-d H:i:s');
?>
Kodun çalıştırılmasının sonucu:
'2023-01-01 23:45:00'
Ayrıca Bakınız
-
tarihi belirtilen bir şablona göre biçimlendiren
formatmetodu