A dark blue spot on the skin can look like purpura. But it could simply be a bruise, which is also caused by ruptured blood vessels underneath the skin. Bruises heal on their own over the course of two to four weeks.