Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Orų skripto tvarkymas :)

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