How many hours have to charge new phone?

It really depends on the phone.
Usually phones take about 8-10 hours to fully charge; it is wise to read the MANUAL TO BE EXACTLY SURE!!!