Introducere în formatul modificării datei PHP

Funcțiile PHP Date sunt utilizate pentru a tipări data serverului sau data curentă. Este folosit mai ales la înregistrarea informațiilor atunci când sistemul efectuează orice operații pe server. Se pot schimba informațiile date despre cum este necesară pentru orice operațiune particulară. Datele furnizate vor fi standard (aaaa-mm-dd), deoarece data poate fi modificată în funcție de necesitate folosind mai multe metode și funcții de date. Mai jos sunt prezentate tehnicile utilizate pentru modificarea formatului datei pe server.

Format PHP Data:

PHP Change Data Format vă oferă informațiile despre data serverului în care este executat scriptul PHP particular. Astfel, serverul ne va furniza informațiile în formatul standard atunci când funcția de dată va fi executată. Dacă doriți să schimbați formatul așa cum doriți, se poate face folosind mai multe moduri.

Tipuri de formate de date

Există câteva formate de date utilizate în PHP pentru a imprima data conform cerinței:

  • date_create (): Această funcție va crea data conform formatului de date menționat în funcția date_format. Dacă treceți formatul datei ca dd-mm-aaaa, acesta va imprima data în formatul menționat. Acesta returnează obiectul la funcția date_format ().
  • data_modify (): Această funcție va modifica data specificată de utilizator, adică dacă utilizatorul specifică +15 zile, atunci data tipărită va fi cu 15 zile înainte de data curentă. Această funcție modifică ora de timp a serverului care urmează să fie tipărit.
  • date_create_from_format (): Această funcție va crea data menționată în format și creează un obiect în conformitate cu formatul menționat și a trecut la funcția date_format.

Cum se convertește formatul de dată?

Mulți programatori folosesc funcții de dată și oră diferite pentru a face modificările conform cerințelor lor. Schimbarea depinde de regiune și în funcție de locul de utilizare.

De exemplu, dacă utilizatorul dorește să utilizeze baza de date pentru orice intrare de angajat și formatul datei serverului este diferit de formatul folosit de baza de date, atunci baza de date nu va accepta formatul standard, deoarece baza de date are restricțiile sale. Așadar, utilizatorul trebuie să schimbe formatul la cele solicitate folosind diverse tehnici disponibile în PHP. Există multe cazuri în care funcțiile datei și orei au formatul lor.

De exemplu, în India, data va fi tipărită în format IST (Indian Standard Time), în SUA va fi tipărită în format CDT / CST (Central Standard Time), în Japonia va fi tipărită în JST (Japonia Standard Time ), în Canada, acesta va fi tipărit în EST (Eastern Standard Time). Deci, baza de date și serverul vor avea zone de timp diferite comparativ. Pentru a-l face compatibil cu formatul datei, zonele orare se modifică în consecință pentru a nu obține conflicte între datele care trebuie introduse. Una dintre tehnici este funcția strtotime () care tipărește data menționată în format așa cum este.

Exemplul # 1

Iată un exemplu pentru a utiliza funcția strtotime () care imprimă data.

Cod:



$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
<_?php


$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>

ieşire:

În ieșirea de mai sus, data menționată va fi cea menționată în funcția dată. Deoarece data menționată aici este d / m / y, ieșirea are și același format. Dacă doriți să specificați o cratimă (-) în loc de backslash (/) puteți menționa în formatul de date propriu-zis.

Exemplul # 2

Iată câteva exemple despre cum se poate converti data de la cea standard în formatul dorit.

Cod:



$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
<_?php


$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>

ieşire:

Aici, în codul și ieșirea de mai sus, data specificată în funcția de format date este cea care trebuie tipărită la ieșire. Astfel, utilizatorul poate specifica în orice format dorește să vadă precum dd-mm-aaaa sau dd-mm-aaaa sau dd / mm / aaaa sau dd / mm / aaaa etc.

Cod:



$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
<_?php


$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>

ieşire:

În codul de mai sus și la ieșirea respectivă, formatul datei este menționat în codul transmis cu formatul funcției, așa cum se vede mai sus. Metoda DateTime () va converti data în formatul menționat în funcția de format și va crea un obiect care să-l treacă la funcția de format.

Cod:



$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
<_?php


$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>

ieşire:

În codul de mai sus, formatul specificat în data creată din metoda formatului este introducerea la metoda data_format, deoarece data menționată în cod va fi tipărită în formatul menționat în cod.

Astfel, am învățat multe metode cum să schimbăm data pentru un anumit format folosind diverse funcții de dată. În toate funcțiile date, lucrul comun era deja data menționată în codul propriu-zis. Dacă doriți să luați data curentă ca intrare în formatul specificat, puteți utiliza pur și simplu funcția date () sau data Date () pentru a prelua data și ora. Astfel, utilizatorul poate lucra modul static, precum și o modalitate dinamică de a prelua data de pe server. În mod similar, la fel ca funcțiile date, avem diverse funcții de timp care pot fi utilizate pentru a schimba zonele orare, precum și formatul de timp al serverelor. Toate serverele vor avea o oră comună, adică UTC (Fus orar universal), cu excepția cazului în care se schimbă în țara / regiunea respectivă.

Concluzie - PHP Format Data Change

În acest articol, am discutat despre formatul datei, cum se poate modifica formatul datei și, de asemenea, tipurile acestuia. Obiectivul principal al acestor schimbări este acela de a avea un flux lin între diferitele conflicte cu care se confruntă serverele din diferite țări și sunt obișnuite ca depozit.

Articol recomandat

Acesta este un ghid pentru PHP Change Data Format. Aici discutăm diferite tipuri de format de date și exemplele sale, împreună cu implementarea și ieșirea codului. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Palindrom în PHP (Exemple)
  2. Ce este clasa abstractă în PHP?
  3. Programare Socket în PHP cu metode
  4. Introducere în Factorial în PHP
  5. Palindrom în C ++
  6. Palindrom în JavaScript
  7. Programare Socket în Python
  8. Top 5 exemple pe formatele de date JavaScript
  9. Clasa abstractă în C # cu exemplu