Per quale motivo se dura una settimana dovresti rimettere i dati nella tabella del db con Javascript? Mica devi ricordarti dove sei arrivato a contare l'ultima volta.

Es:
oggi è 01/04/2011 23.10
nel db c'è 09/04/2011 12.00

php legge il valore nel db e lo passa a Javascript
a Javascript fai leggere la data attuale, quella passata da php e gli fai calcolare la differenza tra le due date ogni secondo, minuto, ora o quello che vuoi.

Se chiudi la pagina non devi salvare niente nel db, quando la riaprirai si riparte da php che legge il dato e lo passa a JS.