one hour
A solar eclipse is a fairly quick event - from beginning to end is never more than a few hours. The total part of a solar eclipse at one location is never more than 7.5 minutes; the partial phases of the eclipse before and after take the remainder of the time.
A total solar eclipse occurs approximately every 18 months somewhere on Earth. The duration of a total solar eclipse at any particular location is typically a few minutes.
It depends on the eclipse. There's no guarantee the sun will be covered up completely, if the moon is its farthest distance from the earth. This is called an annular solar eclipse.
A solar eclipse can only take place at the time of New Moon.
129mins
There is an annual solar eclipse expected in early May, 2012, visible primarily from the pacific ocean.
Solar eclipse
You might try search, REUTERS/Stinger or Solar-Eclipse or 072009solareclipse.
I believe that it is effected by the equinox. Because the sun appears to move faster across our sky's in the winter or slower in the summer this might be the main cause of why a solar eclipse might differ in time. The moons distance from the earth also differs and this may also affect the rate of time that a lunar or solar eclipse occurs.
There are four different types of solar eclipse, namely Partial eclipse, Annular eclipse, Total Eclipse and Hybrid Eclipse. A partial solar eclipseoccurs when only part of the Sun is covered by the Moon which appears to take a "bite" out of the Sun.
Solar Eclipse
2 hours