Tuesday, October 23, 2012

Class for change date into Arabic format


<?php
class dateTime {

function __construct() {
}
    /*
    function changetoArabic($date)
    */
    function changetoArabic($date) {
        $date_array = explode("/", $date);
        if(!$date_array['1']) {
$date_array = explode("-", $date);$superator = '-';
}
else $superator = '/';
        $d = $date_array['0'];
        $m = $date_array['1'];
        $y = $date_array['2'];
        if(is_numeric($d) && is_numeric($m) && is_numeric($y)) {
            $num['0']='٠';
            $num['1']='١';
            $num['2']='٢‎';
            $num['3']='٣‎';
            $num['4']='٤';
            $num['5']='٥';
            $num['6']='٦‎';
            $num['7']='٧';
            $num['8']='٨';
            $num['9']='٩';
            $num['/']='/';
            $num['-']='-';
$element = str_split($date);
$d_ar = '';
if(is_array($element)) {
foreach ($element as $k=>$v)    {
$d_ar .= $num[$v];
}
}else $d_ar .= $num['0'];
            return $d_ar;
        }
        else {
            return "Error:Wrong Format";
        }
    }
}
?>

No comments:

Post a Comment