Puedes hacerlo con la clase DateTime y la extensión Intl para localizar el día a español
Código PHP:
Ver original$date = DateTime::createFromFormat('2015-08-05 22:30:00','America/Monterrey');
$fmt = new IntlDateFormatter(
"es_ES" ,
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Monterrey',
IntlDateFormatter::GREGORIAN,
'EEEE'
);
echo $fmt->format($date); //miércoles