Bevezetés a PHP módosítási dátumformátumába

A PHP Date funkcióval kiszolgáló vagy az aktuális dátum kinyomtatható. Leginkább az információk naplózására használják, amikor a rendszer bármilyen műveletet végrehajt a szerveren. Meg lehet változtatni a dátum adatait arról, hogy az hogyan szükséges egy adott művelethez. A megadott adatok szabványosak lesznek (éééé-hh-nn), mivel a dátumot szükség szerint változtathatja meg sok dátummódszert és funkciót használva. Az alábbiakban felsoroljuk azokat a technikákat, amelyekkel megváltoztathatjuk a dátum formátumát a szerveren.

A PHP dátumformátuma:

A PHP dátumformátum módosítása a szerver dátuminformációit adja meg, ahol az adott PHP szkript végrehajtásra kerül. Tehát a szerver megadja nekünk az információkat szabványos formátumban, amikor a dátum funkció végrehajtásra kerül. Ha meg akarja változtatni a formátumot, akkor többféle módon is megteheti.

A dátumformátumok típusai

A PHP-ben kevés adatformátum használható a dátum kinyomtatására a követelményeknek megfelelően:

  • date_create (): Ez a funkció létrehozza a dátumot az említett dátumformátum szerint a date_format függvényben. Ha átadja a dátum formátumát éééé-hh-nn, akkor a dátumot a megadott formátumban nyomtatja ki. Visszaadja az objektumot a date_format () függvénynek.
  • date_modify (): Ez a funkció módosítja a felhasználó által megadott dátumot, azaz ha a felhasználó +15 napot ad meg, akkor a kinyomtatott dátum 15 nappal a jelenlegi dátummal megelőzi. Ez a funkció módosítja a nyomtatandó szerver időbélyegzőjét.
  • date_create_from_format (): Ez a funkció létrehozza a formátumban említett dátumot, és létrehoz egy objektumot az említett formátum szerint, és átadja a date_format függvénynek.

Hogyan lehet átalakítani a dátumformátumot?

Sok programozó eltérő dátum- és időfunkciókat használ a változtatások elvégzéséhez. A változás a régiótól és felhasználási helyétől is függ.

Például, ha a felhasználó az adatbázist bármilyen munkavállalói bejegyzéshez használni kívánja, és a kiszolgáló dátumformátuma eltér az adatbázis által használt formátumtól, akkor az adatbázis nem fogadja el a szabványos formátumot, mivel az adatbázis korlátozza. Tehát a felhasználónak meg kell változtatnia a formátumot a kívánt formátumra a PHP-ben elérhető különféle technikák használatával. Sok esetben a dátum és az idő függvényei meg vannak formázva.

Például Indiában a dátumot IST (Indian Standard Time) formátumban, az USA-ban CDT / CST (Központi Szabványidő) formátumban, Japánban pedig JST (Japán szabványos idő) formátumban nyomtatják ki. ) formátumban, Kanadában az EST (keleti normál idő) szerint nyomtatják ki. Tehát az adatbázisnak és a szervernek eltérő időzónái vannak. A dátumformátummal való összeegyeztethetőség érdekében az időzónák ennek megfelelően megváltoznak, hogy ne kerüljön ütközések a bevitt adatok között. Az egyik módszer az strtotime () függvény, amely kinyomtatja a dátumot a jelenlegi formátumban.

1. példa

Itt található egy példa az strtotime () függvény használatára, amely kinyomtatja a dátumot.

Kód:



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

Kimenet:

A fenti kimenetnél a dátum lesz az, amelyet a dátum funkció tartalmaz. Mivel az itt említett dátum / hónap / év, a kimenet ugyanolyan formátumú. Ha kötőjelet (-) szeretne megadni a visszajelzés (/) helyett, akkor megemlítheti a dátumformátumban is.

2. példa

Íme néhány példa arra, hogyan lehet a dátumot a szokásosról a kívánt formátumra konvertálni.

Kód:



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

Kimenet:

A fenti kódban és a kimenetben a dátumformátum funkcióban megadott dátumot kell kinyomtatni a kimeneten. Tehát a felhasználó megadhatja, hogy melyik formátumot szeretné látni: éééé-hh-hh-nn vagy nn-hh-nn vagy nn / hh / nn, éééé / hh / nn, stb.

Kód:



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

Kimenet:

A fenti kódban és a megfelelő kimenetben a dátum formátumát a funkciós formátummal átadott kódban említik, amint azt fentebb láttuk. A DateTime () módszer konvertálja a dátumot a formátum funkcióban említett formátumban, és létrehoz egy objektumot, hogy továbbítsa azt a formázási funkcióhoz.

Kód:



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

Kimenet:

A fenti kódban a formátum módszerrel létrehozott dátumban megadott formátum adja meg a metódust date_format, mivel a kódban említett dátum a kódban említett formátumban kerül kinyomtatásra.

Tehát számos módszert megtanultunk arra, hogyan lehet megváltoztatni egy adott formátum dátumát különböző dátumfüggvények segítségével. Az összes dátumfüggvényben a közös dolog az volt, hogy a dátumot már maga a kód is megemlítette. Ha az aktuális dátumot szeretné bemeneti formátumként megadni, akkor a dátum () vagy a Date Time () függvényt egyszerűen felhasználhatja a dátum és az idő lekérdezésére. Tehát a felhasználó statikus módon és dinamikusan is megkönnyíti a dátum lekérését a szerverről. Hasonlóan, mint a dátumfüggvények, különféle időfunkciók is vannak, amelyek felhasználhatók a kiszolgálók időzónáinak és időformátumának megváltoztatására. Az összes szervernek közös ideje lesz, azaz UTC (univerzális időzóna), hacsak nem változtatja meg az adott országra / régiójára.

Következtetés - A PHP dátumformátumának megváltoztatása

Ebben a cikkben megvitattuk a dátum formátumát, a dátum formátumának megváltoztatását és annak típusát. Ezeknek a változásoknak a fő célja, hogy zökkenőmentes áramlás alakuljon ki a különböző konfliktusok között, amikor a különféle országok szervereit együttesen használják, és közhelyük van tárolóként.

Ajánlott cikk

Ez egy útmutató a PHP dátumformátum megváltoztatásához. Itt tárgyaljuk a dátumformátum különféle típusait és példáit, valamint a kód megvalósítását és a kimenetet. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Palindrom a PHP-ben (példák)
  2. Mi az absztrakt osztály a PHP-ben?
  3. Socket programozás PHP módszerekkel
  4. Bevezetés a PHP tényezőjébe
  5. Palindrom C ++ -ban
  6. Palindrome a JavaScript-ben
  7. Socket programozás Pythonban
  8. A top 5 példa a JavaScript dátumformátumaiban
  9. Absztrakt osztály C # példában

Kategória: