Parašė pokemonu_karalius· 2011 Bir. 13 16:06:56
#1
Sveiki, truputį per kūrinėju orų skriptą, visai nk gavosi, tik dabar vienas blogas dalykas yra.
$label = $this->format_date($date, "Šiandien", "Rytoj", "Poryt");
ir aš gaunu tokį vaizdą:
Turbūt klaida yra čia, bet kadangi as
PHP naujokas, tj jos cia nematau :DD
function format_date($date, $todaylabel = false, $datelabel = false, $sudas = false) {
if(!$todaylabel) { $todaylabel = $this->todaylabel; }
if(!$datelabel) { $datelabel = $this->datelabel; }
if(!$sudas) { $datelabel = $this->datelabel; }
extract($date);
Pirmoj eilutej kad gerai.
try {
$dt = new DateTime("$year-$month-$day", new DateTimeZone($tz_long));
$dt->setTime($hour,$min,$sec);
$tt = new DateTime('', new DateTimeZone($tz_long));
if($tt->format('Y-m-d') == $dt->format('Y-m-d')) { $label = $todaylabel; } else { $label = $datelabel; }
} catch(Exception $e) {
Dar viena kodo dalis ;DD
Redagavo pokemonu_karalius· 2011 Bir. 13 16:06:34