protected function recalculate()
    {
        $adjusted = (new Carbon($this->date))->addDays($this->adjustment);

        $julian = Converter::gregorianToJulian($adjusted->year, $adjusted->month, $adjusted->day);

        $hijri = Converter::julianToHijri($julian);

        $this->julianDay = $julian;
        $this->day = $hijri->day;
        $this->month = $hijri->month;
        $this->day = $hijri->day;

        return $this->fillValuesArray();
    }
protected function recalculate()
    {
        $adjusted = (new Carbon($this->date))->addDays($this->adjustment);

        $julian = Converter::gregorianToJulian($adjusted->year, $adjusted->month, $adjusted->day);

        $hijri = Converter::julianToHijri($julian);

        $this->julianDay = $julian;
        $this->day = $hijri->day;
        $this->month = $hijri->month;
        $this->day = $hijri->day;

        return $this->fillValuesArray();
    }
protected function recalculate ( ) { $ adjusted = ( new Carbon ( $ this -> date ) ) -> addDays ( $ this -> adjustment ) ; $ julian = Converter :: gregorianToJulian ( $ adjusted -> year , $ adjusted -> month , $ adjusted -> day ) ; $ hijri = Converter :: julianToHijri ( $ julian ) ; $ this -> julianDay = $ julian ; $ this -> day = $ hijri -> day ; $ this -> month = $ hijri -> month ; $ this -> day = $ hijri -> day ; return $ this -> fillValuesArray ( ) ; }
recalculate hijri date

@return static
recalculate hijri date