Cambiar el idioma del nombre del día en php

Tengo código con calendario para mi página de wordpress.

Tengo un problema con cambiar los nombres de los días a otro idioma.

    $output .= '<br /><div class="outer2"><div class="outer" id="outer"><div class="calendar_front2"><table id="calendar_front" class="calendar_front" cellspacing="0" cellpadding="0"><tr class="wqb_cal_header"><td class="fixed-side">'.esc_html__("ROOMS","sc-scbooking").'</td>';
            for ($i=1; $i<$maxday+1; $i++) {
                $time = mktime(0,0,0,$cMonth,$i,$cYear);
                $cc_date = date('m-d-Y', $time);
                $t=date('d-m-Y',$time);
                $cc_day = date("D",strtotime($t));
                $output .= '<td align="center" valign="middle" height="20px"><div class="wqb-font-size-10">'. sprintf(esc_html__("%s","sc-scbooking"),$cc_day) . '<br/>' . sprintf(esc_html__("%s","sc-scbooking"),$i)  .'</div></td>';
            }
            $output .= '</tr>';

Usé set_locale para pero no funciona. Cualquiera puede ayudarme con estas claves. ?

Answer