It was a naval battle between the invading Persia fleet and the combined fleets of the southern Greek city-states in 480 BCE.
By winning it, the Greeks eliminated the Persian naval threat to their home cities, and they were thus able to send out their armies the following year to combine and defeat a reduced Persian invading force.
The loss of their fleet also meant that the Persians could no longer supply their full army in Greece over the winter, and so had to send half of it back home. As a consequence the Greeks faced a half strength enemy at the decisive land battle at Plataia in 479 BCE, and were able to win it, and so end the Persian invasion.
Naval Battle of Salamis (29 September 480): important battle during the Persian War, in which the Greek allies defeated the Persian navy .
Battle of Salamis happened in -480.
It was a sea battle. The Greek fleet assembled at the island of Salamis in preparation to fighting the Persian fleet.
480
The Battle of Salamis took place in the strait between Piraeus and Salamis Island, an island in the Saronic Gulf near Athens.
In the strait between the island of Salamis and Athens.
In the bay between the island of Salamis and Athens.
Xerxes I of Persia was defeated in the naval battle of Salamis by Athenian admiral Themistocles .
In the strait between Salamis Island and Athens.
Approximately 1 month! :D The question you mean is : how long did the battle of salamis last? ;)
They were major steps in persuading the Persian Empire to stop trying to impose peace in the Eastern Mediterranean.
Between the Island of Salamis and the Greek mainland near Athens.