Autor | Zpráva | ||
---|---|---|---|
jrw Profil |
#1 · Zasláno: 16. 7. 2006, 10:31:28
Jaký význam má časové razítko ve funkci date()?
Díky |
||
Anonymní Profil * |
#2 · Zasláno: 16. 7. 2006, 10:35:38
Zapisuje počet sekúnd uplynutých od 1.1.1970, Unix date
|
||
jrw Profil |
#3 · Zasláno: 16. 7. 2006, 10:42:47
To chápu, ale jaký to má význam ve funkci která vrátí datum i bez timestampu?
|
||
anode Profil |
#4 · Zasláno: 16. 7. 2006, 10:58:11
Ono by stačilo přečíst si manuál...
http://cz.php.net/manual/en/function.date.php : In other words, timestamp is optional and defaults to the value of time(). |
||
jrw Profil |
#5 · Zasláno: 16. 7. 2006, 11:05:04
Já jsem ho četl a přesto nechápu k čemu tam to razítko je. A proto se ptám tady.
|
||
Leo Profil |
#6 · Zasláno: 16. 7. 2006, 11:06:20
Treba k tomu, ze nastavite jine datum? :-) Leo
|
||
jrw Profil |
#7 · Zasláno: 16. 7. 2006, 11:09:03
Stále mi to nedochází. Nebyl by nějaký příklad?
|
||
anode Profil |
#8 · Zasláno: 16. 7. 2006, 11:15:11 · Upravil/a: anode
Takže polopatě: date() slouží k formátování času a data. Záludná otázka: Jak ví, které datum má formátovat? Předáme mu ho druhým parametrem :) Co je druhý parametr zač? Je to počet sekund, které uběhly od 0:00:00 1.1.1970. Získáme ho například funkcí mktime(). Čas 11:00:00 16.7.2006 je například 1153040400. No a co když druhý parametr nezadáme? Teď snad nastává vrchol: Funkce date() použije aktuální čas, takže když ji zavolám ve 12:00, použije čas 12:00.
EDIT: tedy příklad z praxe: chci na stránku vytisknout dnešní datum: <?php echo date('j.n.Y'); ?> |
||
jrw Profil |
#9 · Zasláno: 16. 7. 2006, 11:18:53
No, to jsem potřeboval. Už přihořívá.
|
||
lumpy Profil |
#10 · Zasláno: 16. 7. 2006, 11:59:33
anode
Ja by som sa este chcel spytat....vo vsetkych krajinach - proste z hocijakeho miesta bude vzdy ten cas rovnaky? |
||
djlj Profil |
#11 · Zasláno: 16. 7. 2006, 12:05:49
lumpy
date(); vypisuje čas na serveru. |
||
lumpy Profil |
#12 · Zasláno: 16. 7. 2006, 12:07:10
djlj
A ked niesom vlastnikom serveru a server ma iny cas ako ja tak sa to da tym nastavenim sekund? |
||
jrw Profil |
#13 · Zasláno: 16. 7. 2006, 14:48:15
Ještě bych se vrátil k tomu timestampu. Jestli jsem to správně pochopil používá se tehdy pokud chci použít/vypsat jíný než aktualní čas/datum. Je to tak?
|
||
krteczek Profil |
#14 · Zasláno: 16. 7. 2006, 14:55:47
lumpy: když nejsi vlastníkem serveru jde to třeba tak že k aktualnimu času přidáš/ubereš rozdíl mezi časem u tebe a časem na serveru, jinak k získání GMT času slouží gmdate();
krteczek |
||
krteczek Profil |
#15 · Zasláno: 16. 7. 2006, 14:59:32 · Upravil/a: krteczek
jrw: Timestamp je formát času pro jednoduchou aritmetizaci
chci přidat 24 hodin:
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0