function getMinutesUntilNextHour() { return 60 - new Date().getMinutes(); }
Обратите внимание, что люди, у которых отключены системные часы, пропустят свой автобус.Возможно, было бы лучше использовать время сервера, а не время на компьютере клиента (AKA, по крайней мере, частично - решение javascript не на стороне клиента).