Uvod u PHP Format datuma promjene

PHP Date funkcije koriste se za ispis datuma poslužitelja ili trenutni datum. Najčešće se koristi za bilježenje podataka kada sustav izvodi bilo kakve operacije na poslužitelju. Možete promijeniti podatke o datumu kako su potrebni za određenu operaciju. Priloženi podaci bit će standardni (gggg-mm-dd) jer se datum može mijenjati prema potrebi upotrebom mnogih datumskih metoda i funkcija. Ispod su navedene tehnike koje se koriste za promjenu formata datuma na poslužitelju.

PHP Format datuma:

PHP Format Date Format (Informacije o promjeni PHP-a) daje podatke o datumu poslužitelja na kojem se izvršava određena PHP skripta. Tako će nam poslužitelj pružiti podatke u standardnom formatu kada se izvrši funkcija datuma. Ako želite promijeniti format po svojoj želji, to se može učiniti na više načina.

Vrste formati datuma

Postoji nekoliko formata podataka koji se koriste u PHP-u za ispis datuma prema zahtjevu:

  • date_create (): Ova će funkcija stvoriti datum prema navedenom formatu datuma u funkciji date_format. Ako prosljeđujete oblik datuma kao dd-mm-yyyy, ispisat će ga datum u navedenom obliku. Vraća objekt u funkciju date_format ().
  • date_modify (): Ova će funkcija izmijeniti datum koji je odredio korisnik, tj. ako korisnik navede +15 dana, tada će ispisani datum biti 15 dana prije trenutnog datuma. Ova funkcija mijenja vremensku oznaku poslužitelja za ispis.
  • date_create_from_format (): Ova će funkcija stvoriti datum spomenut u formatu i stvoriti objekt prema navedenom formatu i proslijediti u funkciju date_format.

Kako pretvoriti oblik datuma?

Mnogi programeri koriste različite funkcije datuma i vremena kako bi izvršili promjene prema njihovom zahtjevu. Promjena ovisi o regiji i ovisno o mjestu gdje se također koristi.

Na primjer, ako korisnik želi koristiti bazu podataka za bilo koji unos zaposlenika, a format datuma poslužitelja razlikuje se od formata koji koristi baza podataka, tada baza podataka neće prihvatiti standardni format jer baza podataka ima svoja ograničenja. Dakle, korisnik mora promijeniti format u traženi koristeći različite tehnike dostupne u PHP-u. Mnogo je slučajeva gdje datum i vrijeme imaju svoj format.

Na primjer, u Indiji će se datum ispisati u IST (indijansko standardno vrijeme) formatu, u SAD-u će se tiskati u CDT / CST (Centralno standardno vrijeme) formatu, u Japanu će se tiskati u JST (Japansko standardno vrijeme) ), u Kanadi će se tiskati u EST (Istočno standardno vrijeme). Dakle, baza podataka i poslužitelj će razmjerno imati različite vremenske zone. Kako bi bio kompatibilan s formatom datuma, vremenske se zone mijenjaju prema tome da ne bi došlo do sukoba podataka koji se unose. Jedna od tehnika je funkcija strtotime () koja ispisuje datum spomenut u formatu kakav jest.

Primjer 1

Ovdje je primjer korištenja funkcije strtotime () koja ispisuje datum.

Kodirati:



$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;
?>

Izlaz:

U gornjem izlazu, navedeni će datum biti onaj koji je spomenut u funkciji datuma. Kako je ovdje spomenuti datum d / m / y izlaz također ima isti format. Ako želite specificirati crticu (-) umjesto slijedeće crte (/) možete je spomenuti u samom formatu datuma.

Primjer 2

Evo nekoliko primjera kako pretvoriti datum iz standardnog u željeni format.

Kodirati:



$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");
?>

Izlaz:

Ovdje u gornjem kodu i izlazu, datum naveden u funkciji formata datuma je onaj koji će se ispisati u izlazu. Tako korisnik može odrediti u bilo kojem obliku koji želi vidjeti poput dd-mm-yyyy ili dd-mm-yy ili dd / mm / yyyy ili dd / mm / yy, itd.

Kodirati:



$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');
?>

Izlaz:

U gornjem kodu i pripadajućem izlazu, datumski format spominje se u kodu koji je prošao s funkcijskim formatom kao što je gore prikazano. Metoda DateTime () pretvorit će datum u oblik naveden u funkciji formatiranja i stvorit će objekt koji će ga proslijediti funkciji formata.

Kodirati:



$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");
?>

Izlaz:

U gornjem kôdu format naveden u datumu stvorenom iz metode formatiranja je ulaz u metodu date_format jer će datum naveden u kodu biti ispisan u formatu navedenom u kodu.

Tako smo naučili mnoge metode kako promijeniti datum za određeni format pomoću različitih funkcija datuma. U svim je datumskim funkcijama uobičajena stvar već što je datum spomenut u samom kodu. Ako želite uzeti trenutni datum kao ulaz u zadani format, jednostavno možete upotrijebiti funkciju datum () ili Datum Vrijeme () kako biste preuzeli datum i vrijeme. Tako korisnik može raditi statički način kao i dinamičan način za dohvaćanje datuma s poslužitelja. Slično tome, poput datumskih funkcija, imamo različite vremenske funkcije koje se mogu koristiti za promjenu vremenske zone kao i vremenski format poslužitelja. Svi će poslužitelji imati zajedničko vrijeme, tj. UTC (univerzalna vremenska zona) osim ako se promijene u odgovarajuću zemlju / regiju.

Zaključak - PHP Format datuma promjene

U ovom smo članku razgovarali o formatu datuma, kako promijeniti oblik datuma, kao i njegove vrste. Glavni cilj ovih promjena je gladak tijek između različitih sukoba s kojima se suočavaju poslužitelji različitih zemalja i imaju zajedničko mjesto kao skladište.

Preporučeni članak

Ovo je vodič za PHP Format datuma promjene. Ovdje smo raspravljali o različitim vrstama datuma i njegovim primjerima, zajedno s implementacijom i izlazom koda. Možete i proći naše druge predložene članke da biste saznali više -

  1. Palindrome u PHP-u (primjeri)
  2. Što je apstraktna klasa u PHP-u?
  3. Programiranje utičnica u PHP-u s metodama
  4. Uvod u Faktororial u PHP-u
  5. Palindrome u C ++
  6. Palindrome u JavaScriptu
  7. Programiranje utičnica u Pythonu
  8. Top 5 primjera Java formati datuma
  9. Sažetak razreda u C # s primjerom

Kategorija: