DateTime klassining setTime metodi
setTime metodi DateTime obyektida vaqtni o'rnatadi. Funksiya birinchi parametr sifatida soatni (0 dan 23 gacha), ikkinchi parametr sifatida daqiqalarni (0 dan 59 gacha), uchinchi parametr sifatida soniyalarni (0 dan 59 gacha) va to'rtinchi parametr sifatida mikrosekundlarni (ixtiyoriy parametr) qabul qiladi. O'zgartirilgan DateTime obyektini qaytaradi.
Sintaksis
public DateTime::setTime(
int $hour,
int $minute,
int $second = 0,
int $microsecond = 0
): DateTime
Misol
DateTime obyektida 15:30:00 vaqtini o'rnatamiz:
<?php
$date = new DateTime();
$date->setTime(15, 30);
echo $date->format('H:i:s');
?>
Kodni bajarish natijasi:
'15:30:00'
Misol
Vaqtni soniyalar va mikrosekundlar bilan o'rnatamiz:
<?php
$date = new DateTime();
$date->setTime(10, 15, 30, 500000);
echo $date->format('H:i:s.u');
?>
Kodni bajarish natijasi:
'10:15:30.500000'
Misol
Vaqtni o'rnatib, to'liq sanani chiqaramiz:
<?php
$date = new DateTime('2023-01-01');
$date->setTime(23, 45);
echo $date->format('Y-m-d H:i:s');
?>
Kodni bajarish natijasi:
'2023-01-01 23:45:00'
Shuningdek qarang
-
formatmetodi,
bu sana berilgan andozaga muvofiq formatlaydi