Како користити функцију дате_тиме_сет() у ПХП-у

Kako Koristiti Funkciju Date Time Set U Php U



Тхе дате_тиме_сет() функција се користи у ПХП-у за постављање одређеног датума и времена за објекат ДатеТиме. Објекат ДатеТиме представља датум и време у ПХП-у и користи се за обављање операција над датумима и временима. Тхе дате_тиме_сет() функција узима пет параметара, последња четири параметра су цели бројеви који представљају годину, месец, дан и време, а први параметар је објекат ДатеТиме.

Синтакса за функцију дате_тиме_сет().

Синтакса оф тхе дате_тиме_сет() функција у ПХП-у је дата у наставку.

Датум време дате_тиме_сет ( Датум време $објецт , инт $хоур , инт $минуте , инт $сецонд = 0 , инт $микросекунда = 0 )

Параметри функције су:







  • $објецт: Објекат ДатеТиме за измену.
  • $хоур : Нова вредност за компоненту сата.
  • $минута: Нова вредност за минутну компоненту.
  • $сецонд: (Опционално) Нова вредност за другу компоненту. Подразумевано је 0.
  • $микросекунда: (Опционално) Нова вредност за микросекундну компоненту. Подразумевано је 0.

Ове вредности морају бити у формату стринга, са временом форматираним у 24-часовном формату.



Повратна вредност

Нови објекат ДатеТиме са ажурираним компонентама времена враћа дате_тиме_сет() методом. Примарни објекат ДатеТиме је непромењен.



Белешка: Вреди напоменути да је дате_тиме_сет() функција не мења оригинални објекат ДатеТиме, већ враћа нови објекат ДатеТиме са наведеним датумом и временом. То значи да ако желите да ажурирате објекат ДатеТиме новом временском вредношћу, морате да доделите повратну вредност дате_тиме_сет() функцију назад на оригинални објекат ДатеТиме.





На пример:



$дате = Нова Датум време ( '2023-12-01 00:00:00' ) ;

дате_тиме_сет ( $дате , 12 , 30 ) ;

принт ( 'Датум: ' . Формат датума ( $дате , „Д/м/д В:и:с“ ) ) ;

?>

У овом примеру, први ред креира нови објекат ДатеТиме са датумом постављеним на 1. децембар 2023. у поноћ. Други ред користи дате_тиме_сет() функцију да подесите време објекта на 12:30 поподне и додељује резултујући објекат ДатеТиме назад у $дате променљива.



Ако проследите вредности дана и месеца које су ван дозвољеног опсега док позивате овај метод, они ће бити додати њиховим надређеним вредностима.



$дате = Нова Датум време ( ) ;

дате_тиме_сет ( $дате , 24 , 22 , 36 ) ;

принт ( 'Датум: ' . Формат датума ( $дате , „Д/м/д В:и:с“ ) ) ;

?>

Горњи код креира нови објекат ДатеТиме који одражава тренутни датум и време. Време објекта ДатеТиме се затим подешава на 24 сата, 22 минута и 36 секунди помоћу дате_тиме_сет() методом. Тхе Формат датума() метода се затим користи за форматирање и штампање промењеног датума и времена.

Закључак

Тхе дате_тиме_сет() функција у ПХП-у пружа згодан начин за постављање или измену временских компоненти ДатеТиме објекта. Користећи ову функцију, програмери могу лако да промене компоненте сата, минута, секунде и микросекунде објекта ДатеТиме. Тхе дате_тиме_сет() функција нуди флексибилност и прецизност у руковању модификацијама времена, што је чини вредним алатом за рад са датумима и временом у ПХП апликацијама.