Diferença entre 2 valores de tempo () [fechados]

Eu tenho 2 valores de time (), por exemplo:

1379078542
1379078574

Como faço para trabalhar a sua desconfiança e exibir a saída como anos, meses, semanas, dias, horas, minutos, segundos etc.

Os 2 valores acima têm uma diferença de 32 segundos eu acho, então, neste caso, eu gostaria de exibir 32 segundos.