NOTA que la funciones de fecha y hora se basan en la hora del servidor, y no la del cliente...
simplemente has esto:
Código PHP:
echo date('D, d M Y H:i:s');
¿¿es esa la hora y fecha que esperas???
para modificar esto puedes usar la funcion
date_default_timezone_set()
http://www.php.net/date_default_timezone_set