<?php $hora = date("H"); if($hora==02) $hora = 23; else if($hora==01) $hora = 22; else if($hora==00) $hora = 21; else $hora-=3; $minuto = date("i"); $segundo = date("s"); $horario = $hora . $minuto . $segundo; // agora é só inserir o horário com -3 no servidor... ?>
Ou então, caso não queira enviar o horário com 3 horas à menos e sim mudar na hora do ECHO, como disse:
<?php // defina $horario como o valor recebido na query... $divhorario = explode(":", $horario); $hora = $divhorario[0]; if($hora==02) $hora = 23; else if($hora==01) $hora = 22; else if($hora==00) $hora = 21; else $hora-=3; $horario = $hora . $divhorario[1] . $divhorario[2]; // só deixe $divhorario[2] se houver os segundos... echo "... as $horario."; ?>
Espero que tenha ajudado!