Johdanto PHP: n muutospäivämuotoon

PHP Date -toimintoja käytetään tulostamaan palvelimen päivämäärä tai nykyinen päivämäärä. Sitä käytetään enimmäkseen tietojen kirjaamiseen, kun järjestelmä suorittaa toimintoja palvelimella. Päivämäärätietoja siitä, kuinka sitä vaaditaan tietylle toiminnalle, voidaan muuttaa. Annetut tiedot ovat vakioita (vv-kk-pp), koska päivämäärää voidaan muuttaa tarpeen mukaan käyttämällä monia päiväysmenetelmiä ja toimintoja. Alla luetellaan tekniikat, joita käytetään päivämäärän muodon muuttamiseen palvelimella.

PHP-päivämäärämuoto:

PHP-muutospäivämuoto antaa sinulle sen palvelimen päivämäärätiedot, jossa tietty PHP-skripti suoritetaan. Joten palvelin antaa meille tiedot vakiomuodossa, kun päivämäärätoiminto suoritetaan. Jos haluat muuttaa muotoa haluamallasi tavalla, se voidaan tehdä useilla tavoilla.

Päivämäärämuotojen tyypit

PHP: ssä käytetään harvoja tietomuotoja päiväyksen tulostamiseen vaatimuksen mukaisesti:

  • date_create (): Tämä toiminto luo päivämäärän mainitussa päivämäärämuodossa date_format -toiminnossa. Jos lähetät päivämäärämuodon pp-kk-vvvv, se tulostaa päivämäärän mainitussa muodossa. Se palauttaa objektin date_format () -toimintoon.
  • date_modify (): Tämä toiminto muuttaa käyttäjän määrittelemää päivämäärää, ts. jos käyttäjä määrittää +15 päivää, painettu päivämäärä on 15 päivää ennen nykyistä päivämäärää. Tämä toiminto muuttaa tulostettavan palvelimen aikaleimaa.
  • date_create_from_format (): Tämä toiminto luo muodossa mainitun päivämäärän ja luo objektin mainitun muodon mukaisesti ja siirtää date_format -toimintoon.

Kuinka muuntaa päiväysmuodon?

Monet ohjelmoijat käyttävät erilaisia ​​päivämäärä- ja aikatoimintoja tehdäkseen muutokset vaatimustensa mukaisesti. Muutos riippuu alueesta ja sen mukaan, missä sitä myös käytetään.

Esimerkiksi, jos käyttäjä haluaa käyttää tietokantaa mihin tahansa työntekijän kirjoittamiseen ja palvelimen päivämäärämuoto on eri kuin tietokannan käyttämässä muodossa, tietokanta ei hyväksy standardimuotoa, koska tietokannalla on rajoitukset. Joten käyttäjän on vaihdettava muoto vaadituiksi käyttämällä erilaisia ​​PHP: llä käytettävissä olevia tekniikoita. On monia tapauksia, joissa päivämäärä- ja aikatoiminnot ovat muodoltaan.

Esimerkiksi Intiassa päivämäärä tulostetaan IST (Indian Standard Time) -muodossa, Yhdysvalloissa se tulostetaan CDT / CST (Central Standard Time) -muodossa, Japanissa se tulostetaan JST-muodossa (Japan Standard Time) ) -muodossa, Kanadassa se tulostetaan EST: ssä (Itäinen normaaliaika). Joten tietokannalla ja palvelimella on eri aikavyöhykkeet suhteellisen. Jotta se saadaan yhteensopivaksi päivämäärämuodon kanssa, aikavyöhykkeet muuttuvat vastaavasti, jotta niissä ei olisi ristiriitoja syötettävien tietojen välillä. Yksi tekniikoista on strtotime () -toiminto, joka tulostaa mainitun päivämäärän sellaisessa muodossa kuin se on.

Esimerkki # 1

Tässä on esimerkki strtotime () -toiminnon käyttämisestä, joka tulostaa päiväyksen.

Koodi:



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

lähtö:

Yllä olevassa tulostuksessa mainittu päivämäärä on päivämäärätoiminnossa mainittu päivämäärä. Koska tässä mainittu päivämäärä on p / kuukausi, myös ulostulolla on sama muoto. Jos haluat määrittää tavuviivan (-) asteikon (/) sijaan, voit mainita sen itse päivämäärämuodossa.

Esimerkki 2

Tässä on muutama esimerkki siitä, kuinka päivämäärä voidaan muuntaa vakiomuotoisesta vaadittuun muotoon.

Koodi:



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

lähtö:

Tässä yllä olevassa koodissa ja tulostuksessa päivämäärämuodotoiminnossa määritetty päivämäärä tulostetaan tulostukseen. Joten käyttäjä voi määrittää, missä muodossa hän haluaa nähdä, kuten pp-kk-vvvv tai pp-kk-vv tai pp / kk / vvvv tai pp / kk / vv jne.

Koodi:



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

lähtö:

Yllä olevassa koodissa ja vastaavassa ulostulossa päivämäärämuoto mainitaan funktion muodon kanssa yllä esitetyssä koodissa. DateTime () -menetelmä muuntaa päivämäärän muotoilutoiminnossa mainitussa muodossa ja luo objektin siirtääksesi sen muotoilutoiminnolle.

Koodi:



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

lähtö:

Yllä olevassa koodissa menetelmämuodossa luodussa päiväyksessä määritetty muoto syötetään menetelmän päivämäärämuotoon, koska koodissa mainittu päivämäärä tulostetaan koodissa mainitussa muodossa.

Joten opimme monia tapoja muuttaa päivämäärää tietyn muodon avulla käyttämällä erilaisia ​​päivämäärätoimintoja. Kaikissa päivämäärätoiminnoissa yleinen asia oli jo päivämäärä, joka oli mainittu itse koodissa. Jos haluat käyttää nykyistä päivämäärää syötteenä määritettyyn muotoon, voit käyttää päivämäärää () tai Päivämäärä-aikaa () -toimintoa hakeaksesi päivämäärän ja kellonajan vastaavasti. Joten käyttäjä voi toimia sekä staattisella tavalla että dynaamisella tavalla päivämäärän noutamiseksi palvelimelta. Samoin, kuten päivämäärätoiminnoilla, meillä on erilaisia ​​aikatoimintoja, joita voidaan käyttää muuttamaan palvelimien aikavyöhykkeitä ja aikataulua. Kaikilla palvelimilla on yhteinen aika eli UTC (Universal Time Zone), ellei niitä muuteta vastaavaan maahan / alueeseen.

Johtopäätös - PHP-muutospäivämuoto

Tässä artikkelissa keskustelimme päivämäärämuodosta, siitä, kuinka päivämäärämuotoa ja sen tyyppejä voidaan muuttaa. Näiden muutosten päätavoitteena on sujuva kulku erilaisten konfliktien välillä, joita kohdataan, kun eri maiden palvelimia käytetään yhdessä ja joilla on yleinen arkisto.

Suositeltava artikkeli

Tämä on opas PHP-muutospäivämuotoon. Tässä keskustellaan erityyppisistä päivämäärämuodoista ja niiden esimerkkeistä sekä koodin toteutuksesta ja tuotosta. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Palindromi PHP: ssä (esimerkit)
  2. Mikä on abstraktiluokka PHP: ssä?
  3. Socket-ohjelmointi PHP: llä menetelmillä
  4. Johdanto PHP: n tekijöihin
  5. Palindromi C ++: ssa
  6. Palindrome JavaScript-muodossa
  7. Socket-ohjelmointi Pythonissa
  8. 5 suosituinta esimerkkiä JavaScript-päivämäärämuodoissa
  9. C: n tiivistelmäluokka esimerkillä