PHP Getdate funkcija
Rad s vremenom je čest zadatak za većinu PHP programa. Na primjer, u programu za košaricu možete pohraniti datum i vrijeme kupnje koju je izvršio vaš kupac. Kasnije ćete također htjeti pohraniti datum i vrijeme kad je kupnja poslana kupcu. Jedan od načina za to je pohraniti svaki datum i vrijeme u formatu Unix vremenske oznake.

Pogledajmo primjer. U ovom trenutku je 28. listopada 2005. u 03.06 sati i upravo sam kupio dva DVD-a od Amazon.com. Vremenska oznaka za moju narudžbu bila bi 1130486817 i taj je broj sve što će biti pohranjeno u bazi podataka. Nakon što ga pohranimo, možemo ga preuzeti za upotrebu u ljetnom iskazivanju narudžbe za ovu kupnju. Ali ovaj broj nije baš čitateljski prihvatljiv, zar ne? Tada je dobro doći funkcija getdate. Upotrijebit ćemo funkciju getdate na vremenskoj oznaci da dobijemo niz koji sadrži sve vrste podataka o vremenskoj žigi, kao što su mjesec, dan, godina i doba dana. Tada možemo prikazati bilo koji ili sve dijelove polja s naredbom echo. Ovdje je kôd za ovu funkciju i rezultirajući niz za kupnju $.

$ kupnja = getdate (1130486817);

Niz (
[sekundi] => 57
[minuta] => 6
[sati] => 3
[mday] => 28
[wday] => 5
[pon] => 10
[godina] => 2005
[yday] => 300
[radni dan] => petak
[mjesec] => listopad
[0] => 1130486817 )


Pa što znače sve ove informacije u nizu?

[sekundi]
Numerička vrijednost u odjeljcima za vrijeme kupnje (od 0 do 59)
U našem primjeru to je bilo 57 odjeljaka nakon 3:06 ujutro

[min]
Numerička vrijednost u minutama za vrijeme kupnje (od 0 do 59)
U našem primjeru to je bilo 6 minuta nakon 3 sata ujutro

[sati]
Numerička vrijednost u satima za vrijeme kupnje (od 0 do 23)
Bilo je 3 ujutro

[Mday]
Numerička vrijednost za dan u mjesecu za datum kupnje (od 1 do 31)
Bilo je to 28. godine

[Wday]
Numerička vrijednost za dan u tjednu za datum kupnje
(od 0 za nedjelju do 6 za subotu)
U petak je brojčana vrijednost 5

[Mon]
Numerička vrijednost za mjesec za datum kupnje (od 1 do 12)
Oktobar je, dakle, brojčana vrijednost je 10

[godina]
Numerička vrijednost za godinu za datum kupnje (4 znamenke)
To je 2005. godina

[Yday]
Numerička vrijednost za dan u godini za datum kupnje (od 0 do 365)
To je 300. dan ove godine

[Tjednu]
Tekstualna vrijednost za dan u tjednu za datum kupnje (od nedjelje do subote)
Petak je

[mjesec]
Tekstualna vrijednost za mjesec za datum kupnje (siječanj do prosinac)
Oktobar je

[0]
Vremenska oznaka
1130486817

Dakle, sada sve što trebamo učiniti za prikaz datuma i vremena kupnje (28. listopada 2005. - 3:06:57) je korištenje eho izjave.

echo "$ kupnja [mjesec] $ kupovina [mday], $ kupnja [godina] - $ kupovina [sati]: $ kupovina [minuta]: $ kupovina [sekundi]";




Upute Video: PHP, jQuery Date picker HD (Svibanj 2024).