public static function hijriToJulian(int $year, int $month, int $day)
    {
        return floor((11 * $year + 3) / 30) + floor(354 * $year) + floor(30 * $month)
            - floor(($month - 1) / 2) + $day + 1948440 - 386;
    }
public static function hijriToJulian(int $year, int $month, int $day)
    {
        return floor((11 * $year + 3) / 30) + floor(354 * $year) + floor(30 * $month)
            - floor(($month - 1) / 2) + $day + 1948440 - 386;
    }
public static function hijriToJulian ( int $ year , int $ month , int $ day ) { return floor ( ( 11 * $ year + 3 ) / 30 ) + floor ( 354 * $ year ) + floor ( 30 * $ month ) - floor ( ( $ month - 1 ) / 2 ) + $ day + 1948440 - 386 ; }
The Julian Day for a given Hijri date.

@param int $year
@param int $month
@param int $day

@return float
The Julian Day for a given Hijri date .