A PHP Getdate funkció
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.

$ vásárlás = getdate (1130486817);

Tömb (
[másodperc] => 57
[perc] => 6
[óra] => 3
[mday] => 28
[wday] => 5
[mon] => 10
[év] => 2005
[yday] => 300
[hétköznap] => péntek
[hónap] => október
[0] => 1130486817 )


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]";




Video Utasításokat: Login System Tutorial with PHP and MYSQL Database (Lehet 2024).