А откудова дата?
Если просто дату надо вывести:
$tomorrow = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));
$lastmonth = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
$nextyear = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
int mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])
----------------------------
Если хочешь через setlocale
setlocale (LC_TIME, "ru_RU");
echo (strftime ("%A"));
Но этот пример работает только в том случае если на сервере установлена эта локализация и... и вобще он как-то ниочём, точнее не об этом, тут он тебе просто выведет русскими буковками.... юзай первый пример... или вкупе..