[ aleksandaraleksandar @ 23.07.2004. 03:22 ] @
| izvinjavam se ako je ovo vec bilo ali nisam pronasao.
gmdate() mi vraca taca datum ali je vreme 2 sata ranije. kako da namestim da mi prikaze tacno vreme?
to izgleda otprilike ovako:
Citat: Zona: GMT Standard Time
Pomeraj zone: 0
Dan u godini: 204
Trenutno vreme je: 02:21:37
Trenutni datum je: Fri, 23 Jul 2004
a tacno vreme je 04:21 |
[ byTer @ 23.07.2004. 11:06 ] @
Gmdate("Y-m-d G:I:S")
[ aleksandaraleksandar @ 24.07.2004. 00:58 ] @
isto, nece :(
[ bzero @ 26.07.2004. 08:25 ] @
Citat:
gmdate() mi vraca taca datum ali je vreme 2 sata ranije.
Dva sata ranije od cega?
gmdate() vraca trenutno UTC ili GMT vreme, ili sto bi rekao nas narod koliko je sati u Londonu.
Ukoliko ti treba lokalno vreme treba da koristis date(), ne gmdate (sve ovo naravno pod uslovom da je na doticnom serveru vreme namesteno kako treba).
[ aleksandaraleksandar @ 27.07.2004. 01:25 ] @
hvala
uspeo sam sa:
Code:
date("H:i:s")
[ aleksandaraleksandar @ 27.07.2004. 02:08 ] @
sta staviti ovde da bih dobio odgovor na srpskom?
Code:
setlocale ("LC_TIME", "fr");
echo strftime("%A, ");
[ luka357 @ 28.07.2004. 17:19 ] @
Citat:
aleksandaraleksandar: sta staviti ovde da bih dobio odgovor na srpskom?
Code:
setlocale ("LC_TIME", "fr");
echo strftime("%A, ");
Stavi:
Code:
setlocale (LC_TIME, "sr_SR");
echo strftime("%A, ");
[/quote]
Kod mene radi
[ NetworkAdmin @ 28.07.2004. 19:48 ] @
Code:
function getmydate($off, $hrs, $mn) {
//
// $off refers to offset from GMT time.
// East of GM would be (+1) & West (-1)
// $hrs offset hours
// $mn offset minutes
//
$offset=$off*(($hrs*60+$mn)*60);
$atl = gmdate('Y-m-d H:i:s ',date('U') + $offset);
return $atl;
} //End--------------------------------------
[ aleksandaraleksandar @ 29.07.2004. 02:33 ] @
luka, nece
Code:
Warning: setlocale(): Passing locale category name as string is deprecated. Use the LC_* -constants instead. in c:\inetpub\wwwroot\ceda\primer1.php on line 152
networkadmin: hvala puno

[ NetworkAdmin @ 29.07.2004. 12:50 ] @
Nema problema inace tu funkciju sam negdje iz php manual user komentara uzeo od nekog italijana, cini mi se, moracu da to opet nadjem i napisek kredit prije nego ovako redistribuiram kod... doduse covjek to nije trazio ali eto...
[ luka357 @ 01.08.2004. 16:44 ] @
aleksandar probaj sa ovim kod mene to radi bez problema
list($year,$month,$day,$hour,$minute,$second) = sscanf($timestamp,"%4s%2s%2s%2s%2s%2s");
setlocale(LC_TIME,"sr_SR");
$date = strftime("%d. %m. %Y.", mktime($hour,$minute,$second,$month,$day,$year));
ovo mi sluzi za pretvaranje vremena iz mysql baze u format koji razumje php gdje je promjenljiva $timestamp vrijeme u formatu koji zapisuje mysql.
kao test probao sam ovo
setlocale(LC_TIME,'sr_SR');
$date = strftime('%d. %m. %Y', mktime(0, 0, 0, 12, 22, 1978));
echo $date;
i u citacu sam dobio 22. 12. 1978
isto tako za danasnji dan
$vrijeme = date("m d Y");
setlocale(LC_TIME,'sr_SR');
$date = strftime('%d. %m. %Y', mktime($vrijeme));
echo $date;
kod mene radi i u Windovsu i na Linuxu .
Ako nece LC_TIME probaj LC_ALL
sva ostala objasnjenja imaju u php manual
[ aleksandaraleksandar @ 02.08.2004. 00:19 ] @
hvala na linijicama, sve je ok.
ali kako da dobijem rec 'ponedeljak'? rade mi hrvatski nazivi.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.