A typical electric car will take 30 minutes to 12 hours to fully charge the battery at home. This depends on the size of your battery, and the speed of your charging port.
A Nison LEAF will take around 4 hours to charge with a 7kw hour charging port. This is from empty to full charge.
A 3.7kW home charging port will normally charge the battery 15 miles per hour. A full charge would take 8 to 9 hours.
A 7kW charging port will charge 30 miles per hour. That is the first estimate of 4 hours to fully charge the Nison LEAF battery.
Electric cars come with their own battery charger that you can take with you. They have specially designed locations that you can plug your car in and charge them. I have a friend who drives an electric car and he plugs his car in at work to charge his battery. At work, they don't have a charging port that you can install in your home to help charge the battery. He normally just plugs the charging cable in, but this will take a bit longer to fully charge the battery.