The longest day of Earth is on 21st June, when the sun sets just after midnight and rise again just before 3 AM.