Uvod v PHP Format datuma spremembe

PHP Date funkcije se uporabljajo za tiskanje datuma strežnika ali trenutnega datuma. Večinoma se uporablja za beleženje informacij, ko sistem izvaja kakršne koli operacije na strežniku. Podatki o datumu lahko spremenijo, kako je potrebno za določeno operacijo. Navedeni podatki bodo standardni (llll-mm-dd), saj se lahko datum spremeni glede na potrebe z uporabo številnih datumskih metod in funkcij. Spodaj so navedene tehnike, ki se uporabljajo za spreminjanje zapisa datuma na strežniku.

Oblika datuma PHP:

Oblika datuma sprememb PHP vam poda podatke o datumu strežnika, v katerem se izvede posamezen skript PHP. Tako nam bo strežnik zagotovil informacije v standardni obliki, ko se bo funkcija izvrševanja datuma začela izvajati. Če želite spremeniti obliko, kot želite, lahko to storite na več načinov.

Vrste Oblika datumov

Obstaja malo formatov podatkov, ki se uporabljajo v PHP-ju za tiskanje datuma v skladu z zahtevo:

  • date_create (): Ta funkcija bo ustvarila datum v omenjeni obliki datuma v funkciji date_format. Če datumski format pošiljate kot dd-mm-yyyy, bo datum natisnil v že omenjeni obliki. Predmet vrne funkciji date_format ().
  • date_modify (): Ta funkcija bo spremenila datum, ki ga je določil uporabnik, tj. če uporabnik določa +15 dni, bo natisnjeni datum 15 dni pred trenutnim datumom. Ta funkcija spremeni časovni žig strežnika za tiskanje.
  • date_create_from_format (): Ta funkcija bo ustvarila datum, naveden v formatu, in ustvarila predmet v skladu z omenjeno obliko in posredoval funkciji date_format.

Kako spremeniti obliko datuma?

Številni programerji uporabljajo različne funkcije datuma in časa, da spremembe uredijo po svojih zahtevah. Sprememba je odvisna od regije in glede na to, kje se uporablja.

Na primer, če želi uporabnik uporabiti bazo podatkov za kateri koli vpis zaposlenega in je oblika datuma strežnika drugačna od oblike, ki jo uporablja baza podatkov, baza podatkov ne bo sprejela standardne oblike, saj ima baza podatkov svoje omejitve. Tako mora uporabnik spremeniti obliko v zahtevano z različnimi tehnikami, ki so na voljo v PHP. Obstaja veliko primerov, ko imata datum in čas svoje oblike.

Na primer, v Indiji bo datum natisnjen v formatu IST (indijski standardni čas), v ZDA bo natisnjen v CDT / CST (centralni standardni čas) format, na Japonskem bo tiskan v JST (Japonski standardni čas) ), v Kanadi bo natisnjeno v EST (vzhodni standardni čas). Tako bosta baza podatkov in strežnik primerjalno imela različne časovne pasove. Če ga želite združiti z obliko datuma, se časovni pasovi ustrezno spremenijo, da med vnesenimi podatki ne pride do konfliktov. Ena od tehnik je funkcija strtotime (), ki izpiše datum, naveden v taki obliki.

Primer # 1

Tu je primer uporabe funkcije strtotime (), ki natisne datum.

Koda:



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

Izhod:

V zgornjem izhodu bo omenjeni datum tisti, ki je omenjen v funkciji datum. Ker je datum, omenjen d / m / y, ima tudi izhod enak format. Če želite namesto črte (/) določiti vezaje (-), lahko omenite v sami obliki datuma.

Primer # 2

Tu je nekaj primerov, kako pretvoriti datum iz običajnega v želeno obliko.

Koda:



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

Izhod:

Tu v zgornji kodi in izhodu je datum, naveden v funkciji zapisa datuma, tisti, ki bo natisnjen v izhodu. Tako lahko uporabnik določi v kateri koli obliki želi videti dd-mm-yyyy ali dd-mm-yy ali dd / mm / yyyy ali dd / mm / yy itd.

Koda:



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

Izhod:

V zgornji kodi in ustreznem izhodu je v datumu kode omenjen format datuma s funkcijsko obliko, kot je prikazano zgoraj. Metoda DateTime () bo pretvorila datum v obliko, navedeno v funkciji oblikovanja, in ustvarila predmet, ki ga bo posredoval funkciji formatiranja.

Koda:



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

Izhod:

V zgornji kodi je oblika, določena v datumu, ustvarjenem iz metode formatiranja, vhod v metodo datum_format, saj bo datum, omenjen v kodi, natisnjen v obliki, navedeni v kodi.

Tako smo se naučili številnih metod, kako spremeniti datum za določeno obliko z uporabo različnih datumskih funkcij. V vseh datumskih funkcijah je bila skupna stvar že datum, ki je bil omenjen v sami kodi. Če želite vzeti trenutni datum kot vhod v določeno obliko, lahko preprosto uporabite funkcijo date () ali Date Time (), da dobite datum oziroma čas. Tako lahko uporabnik deluje statično in tudi dinamičen način za pridobivanje datuma s strežnika. Podobno kot datumske funkcije imamo različne časovne funkcije, s katerimi lahko spreminjamo časovne pasove in časovno obliko strežnikov. Vsi strežniki bodo imeli skupni čas, tj. UTC (univerzalni časovni pas), razen če se spremeni v svojo državo / regijo.

Zaključek - PHP Spremeni obliko zapisa datuma

V tem članku smo razpravljali o obliki datuma, kako spremeniti obliko datuma in tudi njegove vrste. Glavni cilj teh sprememb je nemoten pretok med različnimi konflikti, s katerimi se soočajo strežniki iz različnih držav, ki imajo skupno skladišče.

Priporočeni članek

To je priročnik za PHP Format Date Format Format. Tukaj razpravljamo o različnih vrstah zapisa datuma in njegovih primerih, skupaj z implementacijo kode in izhodom. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Palindrome v PHP (primeri)
  2. Kaj je abstraktni razred v PHP?
  3. Programiranje vtičnic v PHP z metodami
  4. Uvod v Factorial v PHP
  5. Palindrom v C ++
  6. Palindrome v JavaScript
  7. Programiranje vtičnic v Pythonu
  8. Najboljših 5 primerov formov datumskih datotek JavaScript
  9. Izvleček razreda v C # s primerom