Cum se utilizează funcția date_modify() în PHP

Cum Se Utilizeaza Functia Date Modify In Php



The data_modify() este o funcție PHP încorporată folosită pentru a modifica valoarea dată/ora a unui obiect dată. Această funcție face parte din DateTime clasă și este utilizat pentru a adăuga sau scădea un interval specificat dintr-un obiect dată. Obiectele date sunt create folosind DateTime clasă în PHP. The data_modify() funcția este apoi utilizată pentru a modifica aceste obiecte prin adăugarea sau scăderea unui interval de timp specificat.

Sintaxa pentru funcția date_modify() în PHP

Sintaxa lui data_modify() funcția în PHP este prezentată mai jos.

data_modify ( DateTime $obiect , şir $modify )

Este nevoie de doi parametri:







  • $obiect: A „DateTime” obiect pe care doriți să îl modificați.
  • $modify: Un șir reprezentând modificările pe care le doriți date/ora sau obiectului.

Valoare returnată

The data_modify() funcția returnează cele modificate DateTime obiect.



Cum se utilizează funcția date_modify() în PHP

Următoarele sunt câteva dintre utilizările data_modify() funcție în PHP.



1: Utilizare de bază

Utilizarea de bază a data_modify() funcția implică trecerea DateTime obiect și un șir care specifică modificările.







$date = nou DateTime ( „2023-03-12” ) ;

ecou $date -> format ( 'A-m-d' ) . ' \n ' ;

data_modify ( $date , „+3 zile” ) ;

ecou $date -> format ( 'A-m-d' ) . ' \n ' ;

?>

Codul de mai sus generează a DateTime obiect cu data 2023-03-12 ca prima sa valoare. Data modificată este apoi tipărită folosind „A-m-d” format după ce a fost ajustat folosind data_modify() funcția de a adăuga 3 zile. Noua dată este apoi tipărită folosind data->format funcţie.



2: Combinarea modificărilor multiple

The data_modify() funcția permite combinarea mai multor modificări într-o singură operație. Să presupunem că vrem să scădem 1 lună și 10 zile dintr-o dată dată.



$date = nou DateTime ( „2023-03-12” ) ;

data_modify ( $date , '-2 luni -3 zile' ) ;

ecou $date -> format ( 'A-m-d' ) ;

?>

În codul de mai sus, generăm a DateTime obiect reprezentând data 2023-03-12 . Apoi folosim data_modify() functioneaza cu modificarile „-2 luni -3 zile” pentru a scadea 2 luni si 3 zile de la data.

3: Setarea unei date și ore specifice

Putem folosi și data_modify() funcția pentru a seta o anumită valoare de dată și oră pentru obiectul dată. De exemplu, dacă dorim să setăm data la 1 ianuarie 2022, o putem face în felul următor:



$date = nou DateTime ( „2023-06-15” ) ;

data_modify ( $date , „2022-01-01” ) ;

ecou $date -> format ( „A-m-d \n ' ) ;

?>

Data 15-06-2023 este reprezentat de a DateTime obiect creat de acest cod. Șirul de modificare „2022-01-01” este apoi folosit pentru a încerca să schimbe data. Data inițială „2023-06-15” este apoi formatat și tipărit.

Aceasta setează data obiectului dată la 1 ianuarie 2022.

De asemenea, putem seta o anumită valoare de timp pentru obiectul dată folosind data_modify() funcţie. De exemplu, dacă vrem să setăm ora la ora 12:30 , o putem face în felul următor:



$date = nou DateTime ( „2023-06-15” ) ;

data_modify ( $date , „12:30 PM” ) ;

ecou $date -> format ( „A-m-d H:i:s” ) ;

?>

Aceasta setează ora obiectului dată la 12:30 PM.

4: Crearea unor formate specifice

O altă aplicație utilă a data_modify() funcția este în crearea unor formate specifice de dată/ora. Putem folosi această funcție pentru a formata obiectul dată în orice format dorim. De exemplu, dacă vrem să formatăm obiectul dată ca „AAAA-LL-ZZ” , o putem face după cum urmează:



$date = nou DateTime ( „2023-06-15” ) ;

data_modify ( $date , '02-12-2022' ) ;

ecou $date -> format ( 'd-m-Y' ) ;

?>

Aceasta va formata obiectul dată ca 12-02-2022 . În mod similar, putem formata obiectul dată în orice format dorim, specificând șirul de format corespunzător în fișierul format() funcţie.

Concluzie

The data_modify() funcția în PHP este folosită pentru a modifica valoarea dată/ora a unui obiect dată. Poate fi folosit pentru a seta o anumită dată și oră, pentru a combina mai multe modificări într-o funcție sau pentru a crea un format specific pentru data sau ora într-o funcție. Acest ghid a demonstrat diverse cazuri de utilizare ale data_modify() funcție care ajută utilizatorii să înțeleagă funcționarea acestei funcții.