how many hours do solar lights need to charge?
Solar lights work best if they are placed in direct sunlight away from shadows to get a full charge, which usually takes between 4 to 12 hours. The batteries in solar lights provide enough energy to allow lighting all evening.