Javascript i odliczanie PHP, który wyświetla to samo dla wszystkich

Potrzebuję skryptu do wygenerowania minutnika, który ma przycisk uruchamiania i wznawiania. To, co próbuję zrobić, to mieć przyciski Start, stop i reset na jednej stronie, która kontroluje timer na drugiej stronie. Jeśli więc użytkownik X odwiedzi stronę.html, zobaczy zegar o 0. Admin X odwiedza admin.html, gdzie widzi zegar na 0, ale ma także przyciski start, stop i reset. Gdy administrator kliknie przycisk, zegar na stronie.html zacznie odliczać. Jeśli inny użytkownik odwiedzi stronę, gdy licznik odlicza czas, zobaczy, gdzie aktualnie znajduje się timer. Jeśli ktoś ma jakieś pomysły na kod, inne odpowiedzi na tej stronie, do których mogę się odwołać, lub kod, którego potrzebuję, byłbym bardzo wdzięczny.

--- Prawdziwy scenariusz Mamy ludzi na Skype, którzy robią show i muszą wiedzieć, kiedy nadszedł czas na przerwę. Chodzi o to, że producent może nacisnąć przycisk, który uruchamia zegar odliczający, aby dać im znać, że mają 60 sekund do przerwy. Powodem, dla którego chcę tego na stronie internetowej jest to, że na stronie są inne rzeczy, na które zwraca uwagę osoba na skype. Chciałem więc czegoś, czego nie mogą przegapić. Mam dostęp do serwera sql i mogę wykonywać zarówno php, jak i javascript. Zgaduję, że będę musiał zrobić kombinację tych dwóch.

AKTUALIZUJ Dziękujemy wszystkim za pomoc.

Aktualizuję to, ponieważ zdałem sobie sprawę, że prawdopodobnie robię rzeczy bardziej skomplikowane niż muszą być w tym momencie. Co 30 minut następuje przerwa, a wszystkie pokazy rozpoczną się na początku godziny lub po 30 minutach. W końcu odkryłem idealny skrypt. Chociaż może być nieco wyłączony z powodu normalnego dryfu zegara, powinien wyświetlać się tak samo bez względu na to, kto wejdzie na stronę.

<script>
 function addZero(i)
{
if (i<10)
  {
   i="0" + i;
  }
 return i;
 }
 setInterval(function() {
   function addZero(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
    var d = new Date();
    var s =(d.getSeconds());
    var m =(d.getMinutes());
    var x = document.getElementById("timer");
    var c = addZero(30 - m) + ":" + addZero(60 - s);
    var d = addZero(60 - m) + ":" + addZero(60 - s);
    if (m < 30) {
        t = c
    }
    else {
        t = d
    }

     x.innerHTML = t;
 }, 250) 
    </script>    
 <div align="center">
    <table><tbody>
    <tr><td style="font-size:34px;" id="timer"></td>
    <td nowrap="nowrap" width="15px"><p style="text-align: left;"></p></td>
    <td style="font-size:24px;">Minutes till Station Break.</td></tr>
     </tbody></table>
          </div>

questionAnswers(4)

yourAnswerToTheQuestion