creo que no has entendido lo que realmente hace ese código. para que llegue al "final" tendrá que estar ejecutandose 24 horas seguidas. si refrescas la página, el contador volverá a empezar.
los contadores regresivos necesitan un fecha/hora de inicio y finalización.
estudia/comprende este código y a partir de ahí, podrás construir un código que se ajuste a lo que quieres