Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du nimmst die akutelle Systemzeit, errechnest daraus die nächste volle Stunde und übergibst das als Startzeitpunkt an die Methode (Parameter firstTime). Für den Parameter period musst du nur noch berechnen, wieviele Millisekunden eine Stunde hat.