note 105270 deleted from function.date by tularis

From: Date: Thu, 09 Feb 2012 20:50:08 +0000
Subject: note 105270 deleted from function.date by tularis
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-185952@lists.php.net to get a copy of this message
Note Submitter: zryty.hekko.pl ---- Correct Polish date: <?php function pldate($format='j F Y',$date=False){ $date = (is_numeric($date)?$date:time()); $m=array(1=>'styczeń','luty','marzec','kwiecień','maj','czerwiec', 'lipiec','sierpień','wrzesień','październik','listopad','grudzień'); $ms=array(1=>'sty','lut','mar','kwi','maj','cze', 'lip','sie','wrz','paź','lis','gru'); $md=array(1=>'stycznia','lutego','marca','kwietnia','maja','czerwca', 'lipca','sierpnia','września','października','listopada','grudnia'); $d=array(0=>'Niedziela','Poniedziałek','Wtorek','Środa','Czwartek','Piątek','Sobota'); $ds=array(0=>'Nd','Pn','Wt','Śr','Cz','Pt','So'); $f = str_split($format); for($i=0;$i<count($f);$i++){ if($f[$i]!="\\"){ switch($f[$i]){ case 'F': $f[$i] = $md[date('n',$date)]; break; case 'f': $f[$i] = $m[date('n',$date)]; break; case 'M': $f[$i] = $ms[date('n',$date)]; break; case 'l': $f[$i] = $d[date('w',$date)]; break; case 'D': $f[$i] = $ds[date('w',$date)]; break; default: $f[$i] = date($f[$i],$date); } }else{ $f[$i]=''; $i++; } } return implode('',$f); } ?>

« previous php.notes (#185952) next »