Вывод даты с русскими месяцами и днями недели, плюс выбор часового пояса.
С этим кодом будет вывод — 7 июня 2014, суббота 18:30

<?
function russian_date(){
$date=explode(".", date("j.m.Y.N.G.i",time()+4*3600));
switch ($date[1]){
case 1: $m='января'; break;
case 2: $m='февраля'; break;
case 3: $m='марта'; break;
case 4: $m='апреля'; break;
case 5: $m='мая'; break;
case 6: $m='июня'; break;
case 7: $m='июля'; break;
case 8: $m='августа'; break;
case 9: $m='сентября'; break;
case 10: $m='октября'; break;
case 11: $m='ноября'; break;
case 12: $m='декабря'; break;
}
switch ($date[3]){
case 1: $l='понедельник'; break;
case 2: $l='вторник'; break;
case 3: $l='среда'; break;
case 4: $l='четверг'; break;
case 5: $l='пятница'; break;
case 6: $l='суббота'; break;
case 7: $l='воскресенье'; break;
}
echo $date[0].'&nbsp;'.$m.'&nbsp;'.$date[2].',&nbsp;'.$l.'&nbsp;'.$date[4].':'.$date[5];
}
russian_date();
?>

time()+4*3600 — Меняем +4 и выбираем свою временную зону