Eucharisztia - az igazi jelenlét
Lehet 2024
Az idővel történő munka a legtöbb PHP programban gyakori feladat. Például egy bevásárlókosár programban szeretné tárolni az ügyfél vásárlásának dátumát és időpontját. Később azt is meg szeretné tárolni, amikor a vásárlás megtörtént a vásárlónak. Ennek egyik módja az, hogy minden dátumot és időt a Unix időbélyeg formátumában tárolja. Vessen egy pillantást egy példára. Jelenleg 2005. október 28-án, 03:06 van, és most vásároltam két DVD-t az Amazon.com-tól. Megrendelésem időbélyegzője 1130486817 lenne, és ezt a számot csak az adatbázis tárolja. Tárolása után beszerezhetjük felhasználásra a vásárlás megrendelési összegének megjelenítéséhez. De ez a szám nem túl olvasóbarát? Ekkor hasznos a getdate funkció. Az időbélyeg getdate funkcióját fogjuk használni, hogy olyan tömböt kapjunk, amely mindenféle információt tartalmaz az időbélyegről, például a hónap, a nap, az év és a napszak. Ezután a tömb bármely részét vagy mindegyikét megjeleníthetjük az echo utasítással. Itt található ennek a funkciónak a kódja és a kapott $ vásárlási tömb.
Tehát mit jelent az összes tömb információ? [Másodperc] Numerikus érték szakaszokban a vásárlás idejére (0 és 59 között) Példánkban 57 szakasz volt, 03:06 után [percek] Numerikus érték percben a vásárlás időpontjában (0 és 59 között) Példánkban 6 perccel 3 óra után volt [órák] Numerikus érték órában a vásárlás időpontjában (0-tól 23-ig) 3 óra volt [MDAY] A hónap napjának numerikus értéke a vásárlás napjának (1 és 31 között) A 28. volt [Wday] A hét napjának numerikus értéke a vásárlás napjának (0-tól vasárnapig 6-ig szombatonként) Péntek, tehát a numerikus érték 5 [Mon] A hónap számértéke a vásárlás napján (1-től 12-ig) Október van, tehát a numerikus érték 10 [év] Az év számértéke a vásárlás napján (4 számjegy) Itt van 2005 [Yday] Az év napjának numerikus értéke a vásárlás időpontjában (0 és 365 között) Ez az év 300. napja [hétköznap] A hét napjának szöveges értéke a vásárlás napján (vasárnap-szombatig) Péntek van [hónap] A hónap szöveges értéke a vásárlás napján (január-december) Október van [0] Az időbélyegző 1130486817 Tehát most a vásárlás dátumának és idejének (2005. október 28. - 3:06:57) megjelenítéséhez csak visszhangos nyilatkozatot kell tennünk. echo "$ vásárlás [hónap] $ vásárlás [nap], $ vásárlás [év] - $ vásárlás [óra]: $ vásárlás [perc]: $ vásárlás [másodperc]"; | |