Il conto alla rovescia deve solo essere mostrato a video o deve succedere anche qualcosa alla sua scadenza?
Deve sopravvivere alla chiusura e riapertura della pagina/browser? Se chiudi e torni, il countdown deve essere ancora lì col conteggio giusto?

Comunque, valuta di salvare nel db la scadenza scelta e poi mostrare il conto alla rorvescia usando Javascript, un CronJob al secondo proprio no.