[ gagi @ 19.08.2001. 17:48 ] @
Posto sam NULA u Perl-u imam mali problem. Prepravljam neki forum za svoje potrebe. Pored svakog posta mi pise vrjeme ($vrjeme) ja sam u Kanadi a server mi negde u Europi razlike je negde oko 8 sati. Sada ja hocu da pise Kanadsko vrjeme a ne vjreme iz Europe.

Vako izgleda kod:

$hour = ($hour);
if ($hour <10) {$hour = "0$hour";}
if ($min <10) {$min = "0$min";}
$vrjeme = " $hour:$min";

Ja se napravio pametna i samo dodo +8; $hour = ($hour + 8);
Ovo radi normalno do nekle, al recim kad je 20:00 (+ 8sati) meni izadje 28:00 sati...

Kak' sada mogu da namjestim da mi se to nedesava, znaci da na vrjeme sa servera dodam jos 8sati...??

10x unapred!
[ Gojko Vujovic @ 19.08.2001. 18:11 ] @
Aj daj još koda da vidimo kako uzima vreme sa servera..
[ gagi @ 19.08.2001. 20:06 ] @
Ako kazem da je to cjeli kod sto se tice vremena...

Ev' ovo je sve datum/vreme

##########################################################################
# ostale values
# Ako neces da se bilo gde prikazuje i sat-minut vreme topica i replika
# onda u liniji $vreme izbrisi " u $hour*h i $min*min" i napisi samo ovo "*"
# U zadnje dve linije upisi imena meseci i dana na jeziku kojim trebas da se ispisuju
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year = 1900 + $year;
$thismonth = ($mon + 1);
$lastmonth = $mon;

$hour = ($hour);
if ($hour <10) {$hour = "0$hour";}
if ($min <10) {$min = "0$min";}
$vreme = " $hour:$min";

if ($thismonth <10) {$thismonth = "0$thismonth";}
if ($lastmonth <10) {$lastmonth = "0$lastmonth";}
if ($mday <10) {$mday = "0$mday";}
$todaysdate = "$mday.$thismonth.$year.";
$newheaderfile = "$year$thismonth";

@months = ("Januar","Februar","Mart","April","Maj","Juni","Juli","Avgust","Septembar","Oktobar","Novembar","Decembar");
@days = ('Nedelja','Ponedeljak','Utorak','Sreda','Cetvrtak','Petak','Subota');
.........


Ajde ak' ne moze vako mozes ti da mi napises ono sto mi treba, samo da uzme vreme sa servera + 8 sati i to sve da pude pod $vreme ...?

10x!