QUOTE(calodin @ Aug 25 2011, 11:02 AM)
Ok people, a lot of info flying around which I think is not that correct. International law states that if your passport got only 6 month left, you cannot travel.
Some corrections to your corrections that may help others. May be interesting reading too.
The "6-month validity" rule is not universal. Some countries are 4-months (e.g.Cambodia), some countries require that your passport is valid for 30-days beyond your stay (S. Africa), some just require that your passport be valid for duration of stay (e.g. France), or duration of stay plus proof of onward travel (Thailand). The takeaway is that while there is no blanket 6-month rule, it is the most common, and therefore should be used simply as a convenient reminder in the absence of specifically seeking advice from embassy.
One place you *can* get this info from is from the airlines - they have an IATA database they can check. The airlines have a vested interest because should you be turned back, they have the duty of care to ferry you home. That's why airlines check at check-in.
Singapore does require 6-months - if one has got in before, this was entirely discretionary.
Finally, all this is determined by local laws with possible modification through bilateral treaties (google the "6-month club" for one example). This is not "international law". International law is something else entirely.