Русские названия при выводе date()

Для вывода в date() названия месяцев и дней недели на русском, необходимо указать русскую локаль:

setlocale(LC_ALL, 'ru_RU', 'rus_RUS', 'ru_RU');

Если вывод нужен в UTF-8:

setlocale(LC_ALL, 'ru_RU.utf-8', 'rus_RUS.utf-8', 'ru_RU.utf8');