Differenz zwischen 2 Zeit () Werten [geschlossen]

Ich habe 2 time () Werte, zum Beispiel:

1379078542
1379078574

Wie erarbeite ich ihre Abweichung und zeige die Ausgabe als Jahre, Monate, Wochen, Tage, Stunden, Minuten, Sekunden usw. an?

Die beiden obigen Werte haben einen Unterschied von 32 Sekunden. In diesem Fall möchte ich 32 Sekunden anzeigen.