Some solar lights come with a fully charged battery and are ready to use immediately. If the battery is depleted, it usually takes between 4 and 10 hours of sunlight to recharge completely. When placed in a spot with full sunlight exposure, lights installed in the morning are likely to function by that evening.