What is the difference between Fluorescence and phosphorescence?

Fluorescence is light energy produced by a process where high-energy radiation (such as ultraviolet or X-ray) is absorbed by electrons surrounding an atom and is re-emitted as light energy.

Phosphoresence is light energy produced by a particular type of chemical reaction where the excess chemical energy of the reactants is given off as light energy.