note 57605 deleted from function.date by derick

From: Date: Sun, 11 Jun 2006 11:38:33 +0000
Subject: note 57605 deleted from function.date by derick
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-114237@lists.php.net to get a copy of this message
Note Submitter: DueJogn at Gmail dot com ---- <?php /* a simple date function witch turns an english date syntax into a hebrew syntax something like this: Before:Saturday 08th of October 2005 15:26 After:&#1497;&#1493;&#1501; &#1513;&#1489;&#1514; &#1492;08 &#1500;&#1488;&#1493;&#1511;&#1496;&#1493;&#1489;&#1512; 2005 15:26 */ function date2heb() { $eng_date = date("l dS \of F Y H:i");#getting date with syntax: Saturday 08th of October 2005 15:01 $eng_date_array = explode(" ",$eng_date);#arraying the date for a cormftuble use #Renaming the date array $eng_date_array['week_day'] = $eng_date_array[0]; unset($eng_date_array[0]); $eng_date_array['num'] = $eng_date_array[1]; unset($eng_date_array[1]); $eng_date_array['of'] = $eng_date_array[2]; unset($eng_date_array[2]); $eng_date_array['month'] = $eng_date_array[3]; unset($eng_date_array[3]); $eng_date_array['year'] = $eng_date_array[4]; unset($eng_date_array[4]); $eng_date_array['time'] = $eng_date_array[5]; unset($eng_date_array[5]); #loading the names of the motnth and dayes into an array $heb_date_array_db = array( 'month' => array( 'January' => "&#1497;&#1504;&#1493;&#1488;&#1512;" , 'February' => "&#1508;&#1489;&#1512;&#1493;&#1488;&#1512;", 'March' => "&#1502;&#1512;&#1505;", 'April' => "&#1488;&#1508;&#1512;&#1497;&#1500;", 'May' => "&#1502;&#1488;&#1497;", 'June' => "&#1497;&#1493;&#1504;&#1497;", 'July' => "&#1497;&#1493;&#1500;&#1497;", 'August' => "&#1488;&#1493;&#1490;&#1493;&#1505;&#1496;", 'September' => "&#1505;&#1508;&#1496;&#1502;&#1489;&#1512;", 'October' => "&#1488;&#1493;&#1511;&#1496;&#1493;&#1489;&#1512;", 'November' => "&#1504;&#1493;&#1489;&#1502;&#1489;&#1512;", 'December' => "&#1491;&#1510;&#1502;&#1489;&#1512;", ), 'week_day' => array( 'Sunday' => "&#1512;&#1488;&#1513;&#1493;&#1503;", 'Monday' => "&#1513;&#1504;&#1497;", 'Tuesday' => "&#1513;&#1500;&#1497;&#1513;&#1497;", 'Wednesday' => "&#1512;&#1489;&#1506;&#1497;", 'Thursday' => "&#1495;&#1502;&#1497;&#1513;&#1497;", 'Friday' => "&#1513;&#1497;&#1513;&#1497;", 'Saturday' => "&#1513;&#1489;&#1514;", ), ); #replacing with hebrew foreach($heb_date_array_db['week_day'] as $eng_week_day => $heb_week_day) if($eng_week_day == $eng_date_array['week_day']) $heb_date_array['week_day'] = "&#1497;&#1493;&#1501; " . $heb_week_day . " "; $heb_date_array['num'] = str_replace("th","",$eng_date_array['num']); $heb_date_array['num'] = "&#1492;" . $heb_date_array['num'] . " "; $heb_date_array['of'] = "&#1500;"; foreach($heb_date_array_db['month'] as $eng_month => $heb_month) if($eng_month == $eng_date_array['month']) $heb_date_array['month'] = $heb_month . " "; $heb_date_array['year'] = $eng_date_array['year'] . " "; $heb_date_array['time'] = $eng_date_array['time'] . " "; $heb_date = implode("",$heb_date_array);#having the date imploded return $heb_date; #cheers! leon } echo date2heb(); ?>

« previous php.notes (#114237) next »