What is the formula for determining it myself?
The time on ice for a player per game really determines on the player's level. Just like in any sport, the more a player is skilled, the more time he plays. In hockey, the issue is no different.
Usually, out of the 60 minutes, average players get around 22-24 minuets per game while the best usually go for 28-30 minutes. In fact, the minutes per ice per game leader of the 13/14 regular season, Ryan Suter, went for just under 30 minutes per game.