Funkcija PHP Getdate
Darbs ar laiku ir biežs uzdevums lielākajai daļai PHP programmu. Piemēram, iepirkumu groza programmā jūs vēlaties saglabāt sava klienta veiktā pirkuma datumu un laiku. Vēlāk jūs vēlēsities arī saglabāt datumu un laiku, kad pirkums tika nosūtīts klientam. Viens veids, kā to izdarīt, ir saglabāt katru datumu un laiku Unix laika spiedoga formātā.

Apskatīsim piemēru. Šobrīd ir pulksten 3:06 2005. gada 28. oktobrī, un es tikko nopirku divus DVD no Amazon.com. Mana pasūtījuma laika zīme būs 1130486817, un šis ir viss, kas tiks saglabāts datu bāzē. Pēc tā glabāšanas mēs to varam izgūt, lai parādītu pasūtījuma kopsavilkumu par šo pirkumu. Bet vai šis skaitlis nav ļoti draudzīgs lasītājiem? Tad noderēs getdate funkcija. Laika spiedogā izmantosim funkciju getdate, lai iegūtu masīvu, kurā ir visa veida informācija par laika zīmogu, piemēram, mēnesis, diena, gads un dienas laiks. Tad mēs varam parādīt jebkuru vai visas masīva daļas ar atbalss paziņojumu. Šeit ir šīs funkcijas kods un no tā izrietošais $ pirkumu masīvs.

$ pirkums = getdate (1130486817);

Masīvs (
[sekundes] => 57
[minūtes] => 6
[stundas] => 3
[mdiena] => 28
[wday] => 5
[pirm] => 10
[gads] => 2005
[yday] => 300
[nedēļas diena] => piektdiena
[mēnesis] => oktobris
[0] => 1130486817 )


Ko nozīmē visa šī informācija masīvā?

[sekundes]
Pirkšanas laika skaitliskā vērtība sadaļās (no 0 līdz 59)
Mūsu piemērā tas bija 57 sadaļas pēc pulksten 03:06

[minūtes]
Pirkšanas laika skaitliskā vērtība minūtēs (no 0 līdz 59)
Mūsu piemērā tas bija 6 minūtes pēc plkst

[stundas]
Pirkšanas laika skaitliskā vērtība stundās (no 0 līdz 23)
Bija pulksten 3 rītā

[mdien]
Mēneša dienas skaitliskā vērtība pirkuma datumam (no 1 līdz 31)
Tas bija 28. datums

[diena]
Nedēļas dienas skaitliskā vērtība pirkuma datumam
(no 0 svētdienai līdz 6 sestdien)
Ir piektdiena, tāpēc skaitliskā vērtība ir 5

[mēn.]
Pirkuma datuma mēneša skaitliskā vērtība (no 1 līdz 12)
Ir oktobris, tāpēc skaitliskā vērtība ir 10

[gads]
Pirkšanas datuma gada skaitliskā vērtība (4 cipari)
Ir 2005. gads

[yday]
Pirkšanas datuma gada dienas skaitliskā vērtība (no 0 līdz 365)
Tā ir šī gada 300. diena

[nedēļas diena]
Nedēļas dienas teksta vērtība iegādes datumam (no svētdienas līdz sestdienai)
Ir piektdiena

[mēnesis]
Mēneša teksta vērtība iegādes datumam (no janvāra līdz decembrim)
Ir oktobris

[0]
Laika zīmogs
1130486817

Tāpēc tagad viss, kas mums jādara, lai parādītu pirkuma datumu un laiku (2005. gada 28. oktobris - 3:06:57), ir jāizmanto atbalss paziņojums.

echo "$ pirkums [mēnesis] $ pirkums [diena], $ pirkums [gads] - $ pirkums [stundas]: $ pirkums [minūtes]: $ pirkums [sekundes]";




Video Instrukcijas: PHP, jQuery Date picker HD (Maijs 2024).