ПХП Гетдате функција
Рад са временом је чест задатак за већину ПХП програма. На пример, у програму за куповину производа желите да сачувате датум и време куповине коју је извршио ваш купац. Касније ћете такође желети да сачувате датум и време када је куповина послата купцу. Један начин да се то постигне је чување сваког датума и времена у формату Уник временске ознаке.

Погледајмо пример. У овом тренутку је 28. октобра 2005. године 3:06 ујутро и управо сам купио два ДВД-а од Амазон.цом. Временска ознака за моју поруџбину била би 1130486817 и овај број је све што ће се чувати у бази података. Након што га сачувамо, можемо га преузети за употребу у летњем приказивању наруџби за ову куповину. Али овај број није баш читљив, зар не? Тада вам долази функција гетдате. Користићемо функцију гетдате на временској жиги да добијемо низ који садржи све врсте информација о временској жиги, као што су месец, дан, година и доба дана. Тада можемо приказати било који или све делове матрице са наредбом ецхо. Овде је код за ову функцију и резултирајући низ за куповину $.

$ пурцхасе = гетдате (1130486817);

Низ (
[секунди] => 57
[минута] => 6
[сата] => 3
[мдаи] => 28
[вдаи] => 5
[пон] => 10
[година] => 2005
[идаи] => 300
[веекдаи] => петак
[месец] => октобар
[0] => 1130486817 )


Па шта значе све ове информације у низу?

[секунди]
Нумеричка вредност у одељцима за време куповине (од 0 до 59)
У нашем примеру то је било 57 одсека после 3:06 ујутро

[минута]
Нумеричка вредност у минутима за време куповине (од 0 до 59)
У нашем примјеру то је било 6 минута након 3 сата ујутро

[сати]
Нумеричка вредност у сатима за време куповине (од 0 до 23)
Било је 3 ујутро

[мдаи]
Нумеричка вредност за дан у месецу за датум куповине (од 1 до 31)
Било је то 28.

[вдаи]
Нумеричка вредност за дан у недељи за датум куповине
(од 0 за недељу до 6 за суботу)
Петак је, дакле, бројчана вредност је 5

[пон]
Нумеричка вредност месеца за датум куповине (од 1 до 12)
Октобар је, дакле, бројчана вредност је 10

[година]
Нумеричка вредност за годину за датум куповине (4 цифре)
2005

[идаи]
Нумеричка вредност за дан у години за датум куповине (од 0 до 365)
То је 300. дан ове године

[радни дан]
Текст вредност за дан у недељи за датум куповине (од недеље до суботе)
Петак је

[месец дана]
Текстуална вредност месеца за датум куповине (јануар - децембар)
Октобар је

[0]
Временска ознака
1130486817

Дакле, све што требамо учинити да прикажемо датум и време куповине (28. октобар 2005 - 3:06:57) је да користимо изјаву еха.

ехо "$ куповина [месец] $ куповина [мдаи], $ куповина [година] - $ куповина [сати]: $ куповина [минута]: $ куповина [секунди]";




Видео Упутства: PHP - na srpskom - 33 - Rekurzivne funkcije (Може 2024).