Funkcija PHP Getdate
Delo s časom je pogosta naloga večine programov PHP. Na primer, v programu nakupovalnih košaric želite shraniti datum in uro nakupa, ki ga je opravil vaš kupec. Kasneje boste tudi želeli shraniti datum in čas, ko je bil kupnik odposlan kupcu. Eden od načinov za to je shranjevanje vsakega datuma in časa v obliki časovne žige Unix.

Oglejmo si primer. Trenutno je 28. oktobra 2005 3:06 zjutraj in od Amazon.com sem pravkar kupil dva DVD-ja. Časovna oznaka mojega naročila bi bila 1130486817 in ta številka je vse, kar bo shranjeno v bazi podatkov. Ko je shranjena, jo lahko poiščemo za uporabo pri prikazu letnega naročila za ta nakup. Toda ta številka ni zelo bralcem prijazna, kajne? Takrat pride na vrsto funkcija getdate. Uporabili bomo funkcijo getdate na časovnem žigu, da dobimo matriko, ki vsebuje vse vrste informacij o časovnem žigu, kot so mesec, dan, leto in ura dneva. Nato lahko prikažemo kateri koli ali vse dele matrike z izjavo echo. Tu je koda za to funkcijo in iz tega izbran niz za nakup $.

$ nakup = getdate (1130486817);

Niz (
[sekund] => 57
[minut] => 6
[ure] => 3
[mday] => 28
[wday] => 5
[pon] => 10
[leto] => 2005
[yday] => 300
[teden] => petek
[mesec] => oktober
[0] => 1130486817 )


Kaj torej pomenijo vse te informacije v matriki?

[sekund]
Številčna vrednost v odsekih za čas nakupa (od 0 do 59)
V našem primeru je bilo 57 oddelkov po 3:06 zjutraj

[minut]
Številčna vrednost v minutah za čas nakupa (od 0 do 59)
V našem primeru je bilo 6 minut po 3. uri

[ure]
Numerična vrednost v urah za nakup (od 0 do 23)
Ura je bila 3

[mday]
Številčna vrednost za dan v mesecu za datum nakupa (od 1 do 31)
Bilo je 28. leto

[wday]
Številčna vrednost za dan v tednu za datum nakupa
(od 0 za nedeljo do 6 za soboto)
Petek je torej številčna vrednost 5

[pon]
Številčna vrednost za mesec za datum nakupa (od 1 do 12)
Oktober je, torej je številčna vrednost 10

[leto]
Številčna vrednost za leto za datum nakupa (4 števke)
To je 2005

[dan]
Številčna vrednost za dan v letu za datum nakupa (od 0 do 365)
Letošnji je 300. dan

[teden]
Vrednost besedila za dan v tednu za datum nakupa (od nedelje do sobote)
Petek je

[mesec]
Besedilna vrednost meseca za datum nakupa (od januarja do decembra)
Oktober je

[0]
Časovni žig
1130486817

Zdaj je vse, kar moramo storiti za prikaz datuma in ure nakupa (28. oktober 2005 - 3:06:57), da uporabimo izjavo odmeva.

echo "$ nakup [mesec] $ nakup [mday], $ nakup [leto] - $ nakup [ure]: $ nakup [minute]: $ nakup [sekunde]";




Navodila Video: PHP, jQuery Date picker HD (Maj 2024).