According to Auto Jianghu. com, it takes about 8.33 hours to charge the 12V 120Ah battery of a 30W solar panel in normal weather. This battery can support 30 watts of electricity. However, the specific use time will be affected by the working current of the electrical appliance, the health of the battery, the environmental temperature and other factors.