PHP: adicione segundos a uma data

eu tenho$adate; que contém:

Tue Jan 4 07:59:59 2011

Quero adicionar a esta data o seguinte:

$duration=674165; // in seconds

Depois que os segundos são adicionados, preciso do resultado novamente no formato de data.

Não sei o que estou fazendo, mas estou obtendo resultados ímpares.

Nota: ambas as variáveis são dinâmicas. Agora eles são iguais aos valores fornecidos, mas na próxima consulta eles terão valores diferentes.

questionAnswers(9)

yourAnswerToTheQuestion