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

phppublic DateTime::setTime(
  int $hour,
  int $minute,
  int $second = 0,
  int $microsecond = 0
): DateTime

Misol

DateTime obyektida 15:30:00 vaqtini o'rnatamiz:

php<?php
  $date = new DateTime();
  $date->setTime(15, 30);
  echo $date->format('H:i:s');
?>

Kodni bajarish natijasi:

php'15:30:00'

Misol

Vaqtni soniyalar va mikrosekundlar bilan o'rnatamiz:

php<?php
  $date = new DateTime();
  $date->setTime(10, 15, 30, 500000);
  echo $date->format('H:i:s.u');
?>

Kodni bajarish natijasi:

php'10:15:30.500000'

Misol

Vaqtni o'rnatib, to'liq sanani chiqaramiz:

php<?php
  $date = new DateTime('2023-01-01');
  $date->setTime(23, 45);
  echo $date->format('Y-m-d H:i:s');
?>

Kodni bajarish natijasi:

php'2023-01-01 23:45:00'

Shuningdek qarang

  • format metodi,
    bu sana berilgan andozaga muvofiq formatlaydi