Синтакса за функцију дате_тиме_сет().
Синтакса оф тхе дате_тиме_сет() функција у ПХП-у је дата у наставку.
Датум време дате_тиме_сет ( Датум време $објецт , инт $хоур , инт $минуте , инт $сецонд = 0 , инт $микросекунда = 0 )Параметри функције су:
- $објецт: Објекат ДатеТиме за измену.
- $хоур : Нова вредност за компоненту сата.
- $минута: Нова вредност за минутну компоненту.
- $сецонд: (Опционално) Нова вредност за другу компоненту. Подразумевано је 0.
- $микросекунда: (Опционално) Нова вредност за микросекундну компоненту. Подразумевано је 0.
Ове вредности морају бити у формату стринга, са временом форматираним у 24-часовном формату.
Повратна вредност
Нови објекат ДатеТиме са ажурираним компонентама времена враћа дате_тиме_сет() методом. Примарни објекат ДатеТиме је непромењен.
Белешка: Вреди напоменути да је дате_тиме_сет() функција не мења оригинални објекат ДатеТиме, већ враћа нови објекат ДатеТиме са наведеним датумом и временом. То значи да ако желите да ажурирате објекат ДатеТиме новом временском вредношћу, морате да доделите повратну вредност дате_тиме_сет() функцију назад на оригинални објекат ДатеТиме.
На пример:
$дате = Нова Датум време ( '2023-12-01 00:00:00' ) ;
дате_тиме_сет ( $дате , 12 , 30 ) ;
принт ( 'Датум: ' . Формат датума ( $дате , „Д/м/д В:и:с“ ) ) ;
?>
У овом примеру, први ред креира нови објекат ДатеТиме са датумом постављеним на 1. децембар 2023. у поноћ. Други ред користи дате_тиме_сет() функцију да подесите време објекта на 12:30 поподне и додељује резултујући објекат ДатеТиме назад у $дате променљива.
Ако проследите вредности дана и месеца које су ван дозвољеног опсега док позивате овај метод, они ће бити додати њиховим надређеним вредностима.
$дате = Нова Датум време ( ) ;
дате_тиме_сет ( $дате , 24 , 22 , 36 ) ;
принт ( 'Датум: ' . Формат датума ( $дате , „Д/м/д В:и:с“ ) ) ;
?>
Горњи код креира нови објекат ДатеТиме који одражава тренутни датум и време. Време објекта ДатеТиме се затим подешава на 24 сата, 22 минута и 36 секунди помоћу дате_тиме_сет() методом. Тхе Формат датума() метода се затим користи за форматирање и штампање промењеног датума и времена.
Закључак
Тхе дате_тиме_сет() функција у ПХП-у пружа згодан начин за постављање или измену временских компоненти ДатеТиме објекта. Користећи ову функцију, програмери могу лако да промене компоненте сата, минута, секунде и микросекунде објекта ДатеТиме. Тхе дате_тиме_сет() функција нуди флексибилност и прецизност у руковању модификацијама времена, што је чини вредним алатом за рад са датумима и временом у ПХП апликацијама.