The following factors determine the duration of a total solar eclipse ( in order of decreasing importance ) : The longest eclipse that has been calculated thus far is the eclipse of July 16 , 2186 .
The last total eclipse was the solar eclipse of November 13 , 2012 .