HTML не выполняется, но отображает.
Для выполнения вам нужен скрипт или программа. Для клиентской стороны вы должны использовать javascipt. Многие люди используют библиотеку, которая обычно улучшает их код и облегчает программирование. Я бы порекомендовал jQuery, но есть и другие.
Чтобы сделать то, что вы спрашиваете в jQuery, тривиально, вы должны использовать setTimeout
для вычисления времени, которое вы хотите, чтобы он выполнялся, а затем вставить или отобразить html-код в функции обратного вызова timeout.