The time it takes a 12V battery to charge depends on its amp hour rating, the load on the battery, and the temperature. At a 20 amp load, a standard golf cart battery with an amp hour rating of 80 will operate for around 2 hours.