/** * Parse about any English textual datetime description into a Hijri format * if no format the date returned will be Hijri d-m-Y * @param String $strDate English textual datetime * @param String $format The date format needed * @param String $sep separator * @return String Date in Hijri as formated or like d-m-Y */ public static function HijriToString($strDate, $format = "d-m-Y") { if ($format == "d-m-Y") { list($d, $m, $Y) = explode("/", date("d/m/Y", strtotime($strDate))); extract(Hijri::toHijri($d, $m, $Y)); $date = "{$day}-{$month}-{$year}"; } else { $date = Hijri::date($format, strtotime($strDate)); } return $date; }