puoi usare anke time() al posto di timer
e fai la differenza di time (è già in secondi)

timer invece funziona in millisecondi