Formulario PHP y calculo de hora

sheker
31 de Marzo del 2005
Saludos, utilizo un formulario basado en PHP en el cual se envian las variables de un documento flash.
En el codigo del PHP estoy intentando incrustar un codigo para que resta las nueve horas que hay de diferencia entre mi pais y el del servidor, ya que son distintos (EEUU - España) y asi poder calcular cuanto tiempo hace que lo enviaron y no tener que hacer el calculo cada vez.

Estoy utilizando el siguiente codigo pero no me aclaro...alguna idea??

gracias

Este es el código:


<?php
$MailTo="[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="
function printtime() {
$timenow = getdate();
$hours = substr("0" . $timenow["hours"], +9);

print($hours . " " );
}
El Mensaje se Envio el $dia a las $hora:nn
----------------------------------------------------------------------------n
Nombre: $nombren
Apellidos: $apellidosn
Calle: $callen
Código Postal: $codigopostaln
Población: $poblacionn
País: $paisn
Teléfono: $telefonon
E-mail: $emailn
----------------------------------------------------------------------------n
Comentarios: $comentariosn
----------------------------------------------------------------------------n
";
mail($MailTo, "$subject Contacto Bolsa de trabajo Mar Amantis_castellano", $contenido, "From: $email");
?>

Daniel
31 de Marzo del 2005
Podes probar con la funcion mktime ( int hour, int minute, int second, int month, int day, int year [, int is_dst])

yo la estoy usando asi.
para calcular fechas anteriores
date( "Y-m-d",mktime(0,0,0,date("m")-1,date("d"),date("Y")))
espero que te sirva