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:
<_?php
$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
$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:
<_?php
$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
$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:
<_?php
$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
$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:
<_?php
$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
$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 -
- Palindrom a PHP-ben (példák)
- Mi az absztrakt osztály a PHP-ben?
- Socket programozás PHP módszerekkel
- Bevezetés a PHP tényezőjébe
- Palindrom C ++ -ban
- Palindrome a JavaScript-ben
- Socket programozás Pythonban
- A top 5 példa a JavaScript dátumformátumaiban
- Absztrakt osztály C # példában